1792(18 Occupation) Source Compiler Server + Custom iweb Management

i try this in the vbox/vmware need to insert iso ? i can't boot to the os
 
I tried to copy gshop, elements from Vietnamese client to server but there was an error. And using a tool to try to Vietnameseize a copied item is also wrong. You can help me!
 
ty
1785169327768 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
1785169353683 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
1785169367603 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
 
The following developmental release is my developed version of the 18-class source. Unique Servers and Cross-Server maps have been made local in this release, though this can be reverted by modifying the source.

This is not being released as a business/production server. I take no responsibility for any bugs, database corruption, or issues you may encounter. Bug reports are encouraged for improvement; at this stage, continuous improvement is really all we can do.

I encourage everyone to learn the code and improve upon it yourselves, rather than fully relying on others to do it for you. I say that in a good way. The JD/ZX community isn't known for sharing, and I hope this can help change that.

This release is not meant to be a 1:1 of the original. I've modified content per request, and my code may be structured differently, so please keep that in mind when testing. I'm not 100% sure everything works, or works as intended. There's a lot of content, and several people had requested a copy, so this is a chance for the community to test it. Any reported bugs, I'll patch and fix for a period of time, likely a couple of months.

Some changes made in this release:
Elysium has been modified to allow for local play and custom drops. A map-banning system and farming/cheating precautions have been added. Suggestions for improvement are welcome.

Unique Servers and Cross-Server are now local as well. Cross-server was a struggle for a lot of people during the JD private server era. Matching data files between servers, or trying to balance rates/output between two servers, was nearly impossible. The only way to properly use that system was to run more than one server, with a separately hosted central server linking them together. Given the current size of the English Jade Dynasty community, that setup isn't especially useful anymore. This may be less beneficial for regions like Vietnam or China, so to any developers from those regions, my apologies.

Instance loading has been changed. Instances and realms previously ran as separate files, which caused high RSS memory usage. With GS now acting as the host file, instances hook into the main process instead. In my testing, this has been highly stable with no issues. I've also added realm/instance recovery from crashes. Resource usage has dropped significantly, and running every listed instance now typically requires 10-12GB, Though I'd recommend keeping at least 16GB since the server will process events and memory data which will over time raise the size of the memory a small bit.

I worked on several of the binaries' source code to improve connection handling, memory processing, and overall flow. It's also worth clarifying that JD/ZX remains 32-bit up through roughly class 20. This version has already taken the step of compiling as 64-bit, and uses updated libraries rather than the old legacy ones.

Authd has been completely remade. It supports instant Jaden transfers, and all VIP features and benefits work, to my knowledge. Credit and other related systems work as well.

The server management panel and iWebs have both been greatly improved. It doesn't offer every function out there, but it offers more than most servers have access to. I hope you all find it useful, and any suggestions can be made during the period I'm actively fixing bugs.
Areas that may still need attention: Skills should be fully mapped; however, there may be rare instances of missing cooldowns or incorrect results. If you come across these, please let me know which skill it is and how it should behave.
I've made several changes, improvements and alterations to help the server/client process smoother.
Including a lot of new features in the iwebs/management side of things. Too much to share here, please take a look for yourself!
If you come across issues, please clearly explain what the system or feature is if needed and provide screenshots of the problem, along with any error it may have given. I'm happy to support fixes for a time before I move on to other projects.

One more thing: I know some of you will want to reach out directly with questions or for help, but please keep that here in the thread rather than in my DMs. Between this project and everything else, one-on-one debugging with multiple people at once just isn't something I can take on. I'm not trying to be rude, I just want to be upfront about it. Please keep help requests and questions in this thread.


The server process set up is the same for the 1378 version of the compiler located in this thread: https://forum.ragezone.com/threads/zx-src-compiler-server-iwebs-64b-src-server.1264753/
The setup for this server is the same as the 1378 shared above. The only difference is the file is now a OVA type, which will open in VMware the same way, & should be accessible on other virtualization software.

Open it, start it, after boot, sign in, then type: ip a - it'll show the assigned I.P address. Open the IP as a url within a browser, sign in, as the shared thread above, the default information to everything is: Username: root, password: root. - This goes for the panel as well. You can use this account to sign into the game, it has GM. The game client serverlist.txt is located in the patcher / server folder.
Before you can login, the server must load fully, you may be able to enter the character select with some realms showing, however you may not be able to retrieve the character list for entry until it all is finalized & all desired realms are showing.

I have included my game client to Elite Jade Dynasty for share, you guys are welcome to use it since game clients are tougher to get these days.
Original game client work credits: comper + his testers.

I have modified the game client further, added some translations, feature functionalities, among other various client fixes & customization, this was a personal project of mine at one point & wasn't originally planned for share.

Game client link:
[Hidden content]
1792 source compiler server VM:
[Hidden content]

I'd like to give credit to mrosenov , + waxyyfe123 for the support and contributes during this process, and my testers who helped me identify issues.

I do not deem this src complete, I'd give it a 95%, I'm sure other things will appear that will need attention. I will do my best to correct these as you guys report them, I don't imagine there will be any major problems, for the most part the src is playable.

Thank you everyone for the patience, & i hope to see what you all come up with!
View attachment 305612

Update Edits:
(optional)NPC: The Elite Chest - ID:99980, was not removed before release, if you are using a different elements.data the GS may not boot for you, I have verified it shouldn't cause a failed boot but I wanted to share this anyways, the NPC template should simply be skipped, here is a NPCgen adjustment to remove this NPC from each map if you're unable to boot GS up, or if you simply want the NPC removed from the world.
File:

yees see
 
I tried to copy gshop, elements from Vietnamese client to server but there was an error. And using a tool to try to Vietnameseize a copied item is also wrong. You can help me!
I'm unsure what steps you took, Did you translate the current elements.data? What version did you pull the content from? - Also some vietnamese data files seem to also at times be packed or encoded, is the client your using a fresh copy?

i try this in the vbox/vmware need to insert iso ? i can't boot to the os
It is a Ova file. you open it through the open option within the menu of vmware, not create to VM option.
 
Last edited:
Hi Henmoro, I've managed to get the Vietnamese-localized client working, but the teleport NPC is missing the option to travel to the Elysum Realm. Could you please help me add that to the GM teleport menu? Thanks a lot.
 
Hi Henmoro, I've managed to get the Vietnamese-localized client working, but the teleport NPC is missing the option to travel to the Elysum Realm. Could you please help me add that to the GM teleport menu? Thanks a lot.
Map gs32? We call that map I believe Elysium, This is a copy/paste work on the service ID I added, the easiest way to add it, is look at the Original NPC who takes you there, I don't know the Vietnamese name for the NPC, He is in the map we called dragon Mountain., find the service ID number for the function and then copy it over to the Skylord(Teleport NPC).
 
1785198058459 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums

I tried to export /run/zx-panel-controller.sock from VM but It did not work...
1785198624417 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums


Fixed: It's ok, just run the python script python3.10 /usr/local/sbin/zx-panel-controllerd

Error when read role's data...
 

Attachments

  • Screenshot 2026-07-28 at 11.09.32 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
    Screenshot 2026-07-28 at 11.09.32.webp
    264.7 KB · Views: 13
Last edited:
View attachment 306183
I tried to export /run/zx-panel-controller.sock from VM but It did not work...
View attachment 306186

Fixed: It's ok, just run the python script python3.10 /usr/local/sbin/zx-panel-controllerd

Error when read role's data...
Yes, there is a system based auth for the panel connectivity in sbin to allow root management via panel for booting, etc, this is not safe in live hosting practice but is fine for a developmental server(which is the intent).
The main goal is for development, is it playable fully? yes, the entire quest upgrades and more work fine. Skills, multiplayer issues, or small button non detection is possible, this is released for the community to help identify missing features or bugs, If you guys find these issues, I will fix them and release patches... I have given my word to repair anything missing within a time period to perfect the files fully or to the best of our ability as a community, if there are any found issues, etc. I'm only 1 person, it needs a full test from everyone capable, and the bugs/reports will help us improve the system.
This will not follow or copy the other 18 class release. If you guys want to a more freeing developmental system for zhuxian/trutien/JD, then the responses and comments and suggestions are helpful.
Going back on the main thread, I've talked about this already.

Yes, the role editor will not work for any of version of ZX except this one! I said above that the panel is made slightly different with a small difference in byte sizes for package sending due to it being 64bit.

A few other changes were made, comper's 18 occupation uses different role templates such as base69 section while I have it under base 4, the structure is also probably different. What will probably work will be Announcements, server events, and maybe the mailer/forbid behavior, but I believe the already released binaries did not accept gold from mailing? This one does. I have also added special protocol pathways for deeper in game management. instance management among other features.
This panel will not work on any other server except this one without changes and adjustments to match that servers logic path for protocol "rpc" calls.

If you're using the server files from this project with the panel and you still have read issues in the new image, that's another problem completely, and you should focus on making sure the panel is properly reading the binary ports on local host, and that all information match.

This step is crucial, if you guys want further occupations and content like 19 class, 20+, I would appreciate the mindset of testing and reporting the issues, So far I have not received anything except direct messages on helping set it up for public use, and a very vague issue on instances and some skills with no followup, I need images, how the function logic should behave, skill names, instance names, a clear explanation, otherwise I have no clue what's going on and if there is an issue, it will remain until It is clearly pointed out.

I can't say this enough, Please re-read the main thread guys to understand the intent of this share, if you want more features, I personally expect you to contribute or I will not make any further version releases. I have a Unreal Project already in full development, this is what I want to do for you all, I'm not the best, I miss things, this has to be a fully cooperative effort, or it will not progress as desired by you all. :ogzippy:
 
Last edited:
Why haven't I received a reincarnation mission as I pass the day?
What class are you? Have you done the storyline to trigger ascension? Either that or get a Nirvana Insignia. Newer versions of the game require you to complete a questline, one of the main NPC's is located in Shura's town.
 
What class are you? Have you done the storyline to trigger ascension? Either that or get a Nirvana Insignia. Newer versions of the game require you to complete a questline, one of the main NPC's is located in Shura's town.
Nếu class Nhân tộc thì có nhưng Thần duệ thì không

If there is a class for Ethnicity, then there isn't one for Divine Power.
 
Nếu class Nhân tộc thì có nhưng Thần duệ thì không

If there is a class for Ethnicity, then there isn't one for Divine Power.
Yes, Any class that isn't human requires the lineage quest line to be complete first before the ascension quest appears. Humans can ascend easier. though all occupations can ascend with the inspiration item + nirvana insignia item.

I don't know what you guys call this item in Vietnamese, so it's a bit harder to explain.
 
Yes, Any class that isn't human requires the lineage quest line to be complete first before the ascension quest appears. Humans can ascend easier. though all occupations can ascend with the inspiration item + nirvana insignia item.

I don't know what you guys call this item in Vietnamese, so it's a bit harder to explain.
Oh, so I will have to complete the quest chain. Thank you. I will see how I do with completing the quest chain.
 
Oh, so I will have to complete the quest chain. Thank you. I will see how I do with completing the quest chain.
No worries!
Yes, The questline is indeed an annoying one, unsure why they chose that route, but that's how it is. 😅
 
have any question again,,
after i restart pc / vmware then i start the server why game server still down ?
1785394591805 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
 
have any question again,,
after i restart pc / vmware then i start the server why game server still down ?
View attachment 306304
This may be a lag in the panels display update, check the memory usage, If it is 8gb - 9gb full boot, then the realms have been loaded, hard refresh the page aswell, see if it shows then. give it roughly 5-10m, the memory will slowly rise during this time.

If it doesn't check the errors/logs, if you've made no modifications, the first reason is the most likely cause, the system doesn't load just 1 line/realm at a time so it may be a bit heavier until it's fully booted causing other resources to have a slight lag. - After several direct messages of this already, If any future patches are needed, I'll also make a patch for this as well, I didn't personally have this issue, but it may be a hardware difference that causes the stall.

Additionally you can just raise the cores the VM uses if your PC has the cores to spare.
 
Last edited:
This may be a lag in the panels display update, check the memory usage, If it is 8gb - 9gb full boot, then the realms have been loaded, hard refresh the page aswell, see if it shows then. give it roughly 5-10m, the memory will slowly rise during this time.

If it doesn't check the errors/logs, if you've made no modifications, the first reason is the most likely cause, the system doesn't load just 1 line/realm at a time so it may be a bit heavier until it's fully booted causing other resources to have a slight lag. - After several direct messages of this already, If any future patches are needed, I'll also make a patch for this as well, I didn't personally have this issue, but it may be a hardware difference that causes the stall.

Additionally ou can just rise the cores the VM uses if your PC has the cores to spare.
now all file is running but in game can't login list real not available
1785400919194 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
1785400945558 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
1785400959398 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
1785400969605 - 1792(18 Occupation) Source Compiler Server + Custom iweb Management - RaGEZONE Forums
 
now all file is running but in game can't login list real not available
View attachment 306310View attachment 306311View attachment 306312View attachment 306313
You should re-read the previous posts, I have already explained this to someone else. Normal processes and loading does not need an attentive post. I think it'd be smart to read up on how linux / servers work as well. This is a developmental release for fixing and perfecting the release. I have no intention on babysitting every single set up. I have no intention on helping anyone make a server. This thread is about reporting issues, This is not a issue. I'm looking more for functions in game that do not work, or misconfiguration skills, instances, triggers etc.
:hhuhh:

From this point on, if the issue is not code breaking or what I have requested, I do not plan to respond. You guys are getting to become a handful, the server boot experience you posted is normal, CPU load is normal, delay is normal. This is all normal server hosting/running, not the files, any other service would produce similar outcomes. Have Patience, use ai to learn or something.

No disrespect of course, I did not post release for this sort of commentary, If you don't know something the best solution is to read what is already posted in the forum, or what people more commonly do nowadays, which is use ai. I already know that the server boots, if you modify the server and it stops working that is not a issue for me to fix for any of you.

I do not plan to accept code, changes or modifications from any of you, I will code and fix things directly myself as they are reported. If no one reports an issue, I have nothing to fix. 🤷‍♂️

If any of you have the time, Please check the Inc. Mage skills to see if there is issues with it, I received a mild report but was not given anything outside of that. - Also something to do with instances disconnecting during multi-play joining. Also no details or images on that either, even though my testers checked and verified these things. - if any of you are capable, I would really appreciate the testing for that.
 
Last edited:
Back