So heres the re-released step by step guide.
[DETAILED GUIDE]
SETTING UP YOUR SERVER!
SETTING UP YOUR SERVER!
Prerequisites:
- mySQL Knowledge
- Computer with at least 1 gig of ram AVAILABLE!
- Active Internet Connection!
- Newbie Tools (Download: ) Credit goes to rexes13 for newbie tools.
mySQL Tutorials:
Very helpful if you can
Checking your RAM
Press and hold your windows key and press R
This will open run.
Type dxdiag.
Click ok.
Where to Start
Download a server and client file.
Click show for my recommended Server:
After you have the Server
I suggest extracting the server to a new folder in your "C:\" Drive named Server.
After you extract it you need to learn about 4 programs.
C:\Server\mannequin\Server\ACCServer\AccountServer Version 6.127-1.exe
C:\Server\mannequin\Server\GameServer\NPC.exe
C:\Server\mannequin\Server\GameServer\MsgServer_Re lease_2.3721.exe
C:\Server\mannequin\mysql\bin\winmysqladmin.exe (Needs to be extracted from C:\Server\mannequin\mysql\bin\winmysqladmin.rar)
What to do now:
Unextract winmysqladmin.rar
Run it.
NOTE TO VISTA USERS:Run under ADMINISTRATOR!
It will ask you for a username and password. They are:
user: root
pass: test
It should open with a GREEN light.
Next you need to choose, Hamachi, Not hamachi, or local server.
The server is already setup for local so just run the servers listed above and skip to "Setting Up your Client".
Hamachi Steps:
- Download Hamachi from logmein.com
- Install it
- Now you need to create a network. (Click on the "Network" Button and click Create a new Network)
- Insert a network name
- Insert a easy to remember password you are not afriad to give out to people.
Now hamachi is setup.
You need to edit the following files:
C:\Server\mannequin\Server\GameServer\config.ini
Code:
; 配置文件 [System] SERVERNAME = [Server Name] MONSTER_ACTIVE_LIMIT = 4000 [GameServer] GAMESERVER_IP = [HAMACHI IP Address] GAMESERVER_PORT = 5816 SND_SIZE = 64000 RCV_SIZE = 16000 [Database] DB_IP = 127.0.0.1 DB_USER = root DB_PW = test DB_NAME = my [InternetPort] MASTER_IP = [Hamachi IP Address] MASTER_PORT = 8653 PORT_SIZE = 53 LOGIN_KEY = dfkKO23k'[cvK934 CURRENT_PORTID = 2 [BusySleep] LEVEL1 = 20 ; > 1000 sleep 20% LEVEL2 = 30 ; > 2000 LEVEL3 = 40 ; > 3000 LEVEL4 = 50 ; > 4000 LEVEL5 = 60 ; > 5000
Code:
; 外壳配置文件 ; 2002.10.23 [System] MAPGROUP_SIZE = 1 ACCEPT_MS = 500 [StreamType] TYPE = 0 ;0=正常从SOCKET,1=SOCKET记录到文件, 2=从文件读(程序调试用) [Database] DB_IP = 127.0.0.1 DB_USER = root DB_PW = test DB_DB = my [AccountServer] ACCOUNT_IP = [Hamachi IP Address] ACCOUNT_PORT = 9865 SERVERNAME = [Server Name] LOGINNAME = root PASSWORD = test ; 登录表尺寸, 10-5000 MAXLOGINTABLESIZE=1500 ; 登录表超时秒数,0-86400 LOGINOVERTIMESECS=120 [InternetPort] MASTER_IP = [Hamachi IP Address] MASTER_PORT = 8653 PORT_SIZE = 53 LOGIN_KEY = dfkKO23k'[cvK934 CURRENT_PORTID = 1
Code:
[System] LOGINLISTENPORT = 9958 POINTLISTENPORT = 9865 SERVER_FULL_DELAY_SECS = 5000 SERVER_BUSY_DELAY_SECS = 3000 SERVERNAME = [Server Name] LOGINNAME = root PASSWORD = test SERVERIP = [Hamachi IP Address] [Database] DBHOSTNAME=127.0.0.1 DATABASENAME=my DBUSER=root DBPASSWORD=test
Code:
[Account1] SERVERNAME=[SERVER NAME] LOGINNAME=root PASSWORD=test FREE_DEBUG=3
C:\Server\mannequin\Server\GameServer\shell.dat
Thats it for setting up your server! Now lets move to client!
***NOTE: Some people cant get their ACC Servers running, I found out the mystical reason why today (Aug 15 2010), Some server files use another file not included in this guide, AuthorizeDB.cfg***
Heres the fix:
Code:
127.0.0.1 root test my account name password id count_stat server_name status 127.0.0.1 root 4871344843773d3d111 my
Setting Up the Client!
There isn't much that needs to be edited with the client.
3 files total that you should edit.
First thing: BLACKNULL YOUR CLIENT!
- Make a shortcut of C:\Server\Soul.exe
- Right click the shortcut and click on properties
- Find the "target" box and replace it with "C:\Server\soul.exe" blacknull
If you are running a "local" Server skip this step.
Now you can edit your OEM.ini and OEM.dat, they are in the same format so if you delete oem.dat and modify oem.ini you can make a copy of that one and make the copy oem.dat
C:\Server\ini\oem.ini
Code:
[Oem] Id=2010 ; maybe something else can be here? [AccountSetup] Type=1 [ServerInfo] URL=http://acme.servegame.com/ ;I leave this alone [ServerStatus] Link=http://acme.servegame.com/ ;I leave this alone too [Header] GroupAmount=1 Group1=[Your Company or Server Group Name] [Group1] ServerAmount=[# of servers] Server1=[Server Name] Ip1=[Hamachi IP] Pic1=Server1 ServerName1=[Server Name] ;if more than one server remove the ";" from the beginning of each line and enter your info ;Server2=[Server Name] ;Ip2=[Hamachi IP] ;Pic2=Server2 ;ServerName2=[Server Name]
C:\Server\ini\StrRes.ini
- Open it in notepad and press ctrl+H.(Replace)
- Find: Eudemons Online
- Replace: [Your Server Name Here]
- Click on replace all.
THE END!
If you get stuck add my msn:
Credits:
I learned 90% of this from all the guides and releases on this forum so I would like to give special thanks to the following people:
- Murtah
- Necron33
- Rexes13
FAQ
Q: My Account server crashes! Help!
A1: You have a corrupted file. Re extract your account server files and then re edit the account.ini and your config.ini.
A2: Mysql did not load the DB files or you did not run winmysqladmin.exe (Vista users: RUN UNDER ADMIN!) To fix this open winmysqladmin right click it, highlight NT then click remove service, then right click, highlight NT again and click install service. Then restart winmysqladmin.
A3: You have a pre configured my.ini file. Click on my.ini Setup inside winmysql admin and check to see if it says: "Made by winsmysqladmin 1.4" in the top of the my.ini file. If not, go under C:\Windows, find the my.ini file and delete it. Restart winmysqladmin. (Sometimes found in system32 of the windows folder.)
A4: New discovery! Look at the guide for the new note that helps people with the crashing acc server!
A5: You set up a MySql server BEFORE you started with this server, go to start click run and type cmd, click ok. (Vista/Win7 users: type CMD in the search then hold SHIFT + CONTROL and press enter) Type: NET START MySql
After that open winmysqladmin.exe
Notice the light is now green. If not get professional MySql help (or just psychiatric help...)
Check the location for the data folder in the SECOND section of the ini file (it will most likely be C:/wamp/mysql/data) once you find it take your data folder you have in your server/mysql folder and then move it to this location.
In that CMD window type NET STOP MySql then type NET START MySql
MySql has now been loaded with your server files. Make sure you can log in to your Navicat and that the username and password is correct in your config files afterwards.