- Joined
- Mar 21, 2010
- Messages
- 12
- Reaction score
- 0
Over past months in all my work with JD servers I have faced many problems. I think some of you might also face this problem in future or you are faceing them right now. So, here I will give you the problems and the ways to fix them.
1. Situation: gacd and authd not found when starting the server. Although they are there in the respective folder where they should.
Sol: This mainly occurs when you try to use a 64bit linux on VMWare. So common solution is to switch to a 32 bit linux. I recommend 32 bit ubuntu server edition for JD server.
2. Situation: gameDB failed for too long to cause error importing the toptable.
Sol: Now this one is because the gamedbd did not start atall. It can be caused by error in gamesys.conf file in gamedbd or corrupt clsconfig or corrupt gamedatabase.
To fix errors in gamesys.conf open it and check the path of storage and storagewdb to see if they point to your dbhomewdb folder. If they dont then replace those paths with the actual path of your dbhomewdb folder.
To fix corrupt clsconfig, use terminal and goto the gamedbd folder. Then run "./gamedbd gamesys.conf exportclsconfig" without the quotes. This will export new clsconfig from game database.
To fix corrupt database, you can try the following command "./gamedbd gamesys.conf repairdb" without the quotes.
3. Situation: authd error java not found.
Sol: This can be caused by invalid permissions or the fact that the linux does not have JRE( Java Runtime Environment ) installed. To fix chmod the java folder with 777 and recursion. To install the JRE follow your linux's community's advice. I recommend Installing openJDK 6.
4. Situation: gameDB crashes after running for awhile.
Sol: This can be caused by low amount of RAM or corrupt gamedb. JD server needs atleast 1.5GB RAM to run properly. You can run with only only 1 GB RAM too but the more ram you have the more performance you get under heavy load. But, if your gamedb is corrupt, to fix it, you can try the following command "./gamedbd gamesys.conf repairdb" without the quotes.
If you have any more problem that you dont have solutions, please post them here, I will try to solve them, and If you have suggestions on the existing solutions please feel free to post aswell.:8:
1. Situation: gacd and authd not found when starting the server. Although they are there in the respective folder where they should.
Sol: This mainly occurs when you try to use a 64bit linux on VMWare. So common solution is to switch to a 32 bit linux. I recommend 32 bit ubuntu server edition for JD server.
2. Situation: gameDB failed for too long to cause error importing the toptable.
Sol: Now this one is because the gamedbd did not start atall. It can be caused by error in gamesys.conf file in gamedbd or corrupt clsconfig or corrupt gamedatabase.
To fix errors in gamesys.conf open it and check the path of storage and storagewdb to see if they point to your dbhomewdb folder. If they dont then replace those paths with the actual path of your dbhomewdb folder.
To fix corrupt clsconfig, use terminal and goto the gamedbd folder. Then run "./gamedbd gamesys.conf exportclsconfig" without the quotes. This will export new clsconfig from game database.
To fix corrupt database, you can try the following command "./gamedbd gamesys.conf repairdb" without the quotes.
3. Situation: authd error java not found.
Sol: This can be caused by invalid permissions or the fact that the linux does not have JRE( Java Runtime Environment ) installed. To fix chmod the java folder with 777 and recursion. To install the JRE follow your linux's community's advice. I recommend Installing openJDK 6.
4. Situation: gameDB crashes after running for awhile.
Sol: This can be caused by low amount of RAM or corrupt gamedb. JD server needs atleast 1.5GB RAM to run properly. You can run with only only 1 GB RAM too but the more ram you have the more performance you get under heavy load. But, if your gamedb is corrupt, to fix it, you can try the following command "./gamedbd gamesys.conf repairdb" without the quotes.
If you have any more problem that you dont have solutions, please post them here, I will try to solve them, and If you have suggestions on the existing solutions please feel free to post aswell.:8: