Tuesday, September 6, 2011

Private server

[Re-Release] How to make a Eudemons Private Server

After realising that no matter what happens a leached guide is still MY guide.
So heres the re-released step by step guide.

[DETAILED GUIDE]
SETTING UP YOUR SERVER!


Prerequisites:
  1. mySQL Knowledge
  2. Computer with at least 1 gig of ram AVAILABLE!
  3. Active Internet Connection!
  4. Newbie Tools (Download: MEGAUPLOAD - The leading online storage and file delivery service) Credit goes to rexes13 for newbie tools.


mySQL Tutorials:
SQL Tutorial
MySQL Tutorial - Introduction
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:
Spoiler:

Quote:
Originally Posted by cyberghoser1 View Post
Hello again dear epvpers, here for you i share the Manequin English Server/DB + Client Ready to use in one link, as a fact i uploaded the whole client + server in one rar about 641 mb, at megaupload.

Credits to: Necron33, Spy520, Sandolkakos, joey123321

Dowload it here: MEGAUPLOAD - The leading online storage and file delivery service
Mirror: RapidShare: 1-CLICK Web hosting - Easy Filehosting

Ready account for game user: dark pass: explorer




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)

This image has been resized. Click this bar to view the full image. The original image is sized 800x520.


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:
  1. Download Hamachi from logmein.com
  2. Install it
  3. Now you need to create a network. (Click on the "Network" Button and click Create a new Network)
  4. Insert a network name
  5. 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
C:\Server\mannequin\Server\GameServer\shell.ini
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
C:\Server\mannequin\Server\ACCServer\config.ini
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
C:\Server\mannequin\Server\ACCServer\account.ini
Code:
[Account1]
SERVERNAME=[SERVER NAME]
LOGINNAME=root
PASSWORD=test
FREE_DEBUG=3
Then you need to use a HEX EDITOR to edit:
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
If your following this guide and you have been using another servers files heres the common error. HOPE THIS HELPS!


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!
  1. Make a shortcut of C:\Server\Soul.exe
  2. Right click the shortcut and click on properties
  3. Find the "target" box and replace it with "C:\Server\soul.exe" blacknull
(When replacing the target box keep the quotation marks!!)


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]
And Finally, Making the client yours!

C:\Server\ini\StrRes.ini
  1. Open it in notepad and press ctrl+H.(Replace)
  2. Find: Eudemons Online
  3. Replace: [Your Server Name Here]
  4. Click on replace all.
You may also want to replace TQ with your server name or company.


THE END!


If you get stuck add my msn: j_r_47@hotmail.com

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.

No comments:

Post a Comment