2.3 server setup guide

koni

V.I.P
VIP
Mar 14, 2006
1,111
1
185
Southampton UK
i did not make this guide or the files, so full credit to the maker of the guide.


Step 1: Getting the Server Files

visit this thread and download the files:TD'S FILES ALL IN ONE - Legend of Mir 2.3 Server Files. (fully updated by jasper and elvin) full credit to them for the release

Step 2: Setting Up Your Server

Extract your files to C:/mirserver folder. This is the place where the server is set to run. This can be edited later on by hexing the server files but do this for now.

Now then go to your Legend of Mir Game Folder > Maps and copy all the maps to your C:/mirserver/m2server/maps folder. This way the map info is directly taken from the client and need not be download along with the server itself. And this will also reduce client incompatibility problems.

Now setting up the IP's of your server. You need to set them to 127.0.0.1 (Local) if you want it to work offline or 192.168.XXX.XXX (WAN or LAN IP) to either run it on LAN or over the net. The correct server name would be Diamond.

Go to C:/mirserver/DBServer/addrtable.txt and set all your IP's to the required one.
Do the same in the following files too.

C:/mirserver/DBServer/serverinfo.txt
C:/mirserver/DBServer/dbsrc.ini
C:/mirserver/LoginGate/config.ini
C:/mirserver/LoginSrv/addrtable.txt
C:/mirserver/LoginSrv/serveraddr.txt
C:/mirserver/LoginSrv/UserLimit.txt
C:/mirserver/LoginSrv/Logsrv.ini
C:/mirserver/LogServer/LogData.ini
C:/mirserver/M2Server/runaddr.txt
C:/mirserver/M2Server/servertable.txt
C:/mirserver/M2Server/Setup.txt
C:/mirserver/RunGate/Config.ini
C:/mirserver/SelGate/Config.ini

Congratulations for setting up your server!

Step 3: Setting Up SQL Server 2000

DOWNLOAD SQL SERVER 2000 HERE - You can download SQL Server 2000 Evaluation Edition from here.
SQL 2000 MIRROR DOWNLOAD or from this link provided by koni

Once downloaded, install SQL Server 2000 by setting the system to "local" and the authentication mode to "mixed" and set a "sa" password.

After the installation, start Service Manager and let it run.

Congratulations! You have installed SQL Server 2000.

Step 4: Restoring the Databases

Now go to Enterprise Manager>Local>Databases
Here you will find that there are already a few default databases. Right click and create a new database called "mir2"

Then right click on this new database and go to All Tasks>Restore Database
Here select the option of "From Device" and then select the location of the database which in this case is /DBServer/lom2restorethis In this case the DB provided is already in the *.bak format and hence need not be force restored. If it aint, then go to the second tab and tick the option - force restore and then click OK.

Congratulations! You have successfully restored your databases.

Extra Note: To add yourself as a GM, go to the mir2 database and look for the table called "admin" and return all rows on it and then enter your ID and other details there. That particular ID will from now be the GM ID. Account must be created in the account table.

Step 5: Configuring Your Server Part 2

Go to the folder /DBServer/dbsrc.ini and edit the following.

SQLType = mssql
SQLHost = localhost
SQLPort = 3306
SQLDatabase = mir2
SQLUsername = sa
SQLPassword = (Enter the password you entered while setting up SQL Server 2000).

Then Go to the folder /M2Server/Setup.txt and edit the following.

UseSQL = True
SQLHost = 127.0.0.1 (which is nothing but your localhost)
SQLUsername = sa
SQLPassword = (Enter the password you entered while setting up SQL Server 2000)
SQLDatabase = mir2
SQLType = mssql (if you are working with MySQL2005 change this to mysql)

Congratulations! You have successfully configured your server.

Step 6: Running the Server

Run them in the following order.

1. m2server/m2server.exe
2. gamegate/gamegate.exe
3. DBServer/dbserver.exe
4. logingate/logingate.exe
5. loginsrv/loginsrv.exe
6. logserver/LogDataServer.exe
7. Selgate/Selgate.exe

Note: It would be advisable to run DBServer.exe before all the other servers though.

Congratulations! Your Server Is up and running.

Step 7: Setting Up The Client

Go to the server folder /m2server and copy and paste the mir2.exe in your game folder. Then go to the game folder and open mir.ini and save all the IP's (3 of them) to either your local IP 127.0.0.1 or your LAN or WAN IP which ever you entered in your server files and save this file as mir2.ini

Create an account as mentioned earlier and then run mir2.exe.

Congratulations! You are in the game. Have fun now.
 
Last edited:
  • Like
Reactions: D4N0

Andreas

LOMCN Veteran
Veteran
Mar 12, 2008
2,695
21
145
Timisoara
Loaded client version information and server table...
Loading StdItem.DB...
StdItem.DB loaded(758).
Loading MapFiles...
Mapfile loaded(429).
DecoItem loaded..
Loading Guild Territorys...
Loading Monster.DB...
Monster.DB loaded(502).
Loading Magic.DB...
Magic.DB loaded(55).
Loading MonGen.txt...
MonGen.txt loaded(255).
Loading GenMsg.txt...
GenMsg.txt loaded(6).
Loading UnbindList.txt...
UnbindList information loaded.
Loading BindList.txt...
BindList information loaded.
Loading MapQuest.txt...
MapQuest.txt : Failure was occurred while reading this file.Code= -14
[3/14/2008 7:54:21 AM] -- --> Error Keeping charQuery Alive!
[3/14/2008 7:54:21 AM] -- --> Error Keeping charQueryCommand Alive!


PLS can someone say what i maked wrong and why is apearing to me when i enter mir2.exe is aperaing : CONNECTION CLOSED ( there where i must put my password)
PLS HELP!!!!!!!!!!!!!!
 
Upvote 0

Andreas

LOMCN Veteran
Veteran
Mar 12, 2008
2,695
21
145
Timisoara
forget about the other sencences because i maked the server tu work , but i have a new porblem : i log in , create my character and when i want to log in whit me character is apering the schreen black and i wait , i wait ... and nothing :(( pls somebody help ( is because my computer is not very good ( 256ram) , i maked the server just to test for another compueter ) plsss help
 
Upvote 0

Andreas

LOMCN Veteran
Veteran
Mar 12, 2008
2,695
21
145
Timisoara
look at the schreenies :) and pls help me is possibele i to make the mir database wrong ??? :
http://img442.imageshack.us/img442/2168/71724553th1.png
75992726qp6.png


PLSS SOMEBODY HELP ME , i givet the ip to a friend ( and tho other tinks ) and he say he can;t connect ;((((
 
Upvote 0

Andreas

LOMCN Veteran
Veteran
Mar 12, 2008
2,695
21
145
Timisoara
[SQL]
UseSQL=TRUE
SQLHost=85.204.185.91
SQLUsername=sa
SQLPassword=****
SQLDatabase=mir2
SQLType=mssql
SQLPort=3306
SQLCharDatabase=lom2

[Setup]
SQLPort=3306
ItemNumber=41272995
ItemNumberEx=1073743867
ClientFile1=mir2.exe
ClientFile2=mir.exe
ClientFile3=Hell23.exe.exe

this you want ?? pls help me
 
Last edited:
Upvote 0

Perrin

Dedicated Member
Dedicated Member
Jun 29, 2005
66
0
52
all my ini's are set at 127.0.0.1 any idea why after selecting chart and pressing start all i get is a black screen ... :( please help lol
 
Upvote 0

Elvin

Golden Oldie
Golden Oldie
May 14, 2003
1,155
1
195
middlesex
ur gamegate isnt open are you using the one dated 30/07/ also the mapquest error line 14 needs to be removed.
that is one reason why the gates and game wont work correctly.
 
Upvote 0

Perrin

Dedicated Member
Dedicated Member
Jun 29, 2005
66
0
52
i will check the file date tonight when i get in from work, also how do i remove the map quest error please, is it just as simple as clearing the txt file?

cheers again
 
Upvote 0

JekZuo

Dedicated Member
Dedicated Member
Jan 4, 2006
54
0
52
MapQuest fix:

Go to: mirserver/M2Server/Envir/MapQuest.txt

Should be this:

;µØͼÃû³Æ ±êÖ¾ ±êÖ¾Öµ ¹ÖÎïÃû³Æ ÎïÆ·Ãû³Æ ½Å±¾Ãû³Æ ±à×éģʽ(GROUP)
12 [401] 1 RootSpider * Q1401
D10031 [403] 1 BigApe * Q1403
D10032 [403] 1 BigApe * Q1403
D1004 [403] 1 BigApe * Q1403
D10051 [403] 1 BigApe * Q1403
D10052 [403] 1 BigApe * Q1403
D10053 [407] 1 RedEvilApe * Q1407
D10071 [409] 1 RedMoonEvil1 EvilApeOil Q14091
D10054 [412] 1 GreyEvilApe * Q1412
D10062 [413] 1 RedMoonEvil * Q14132
D422 [1000] 0 Ghoul * Q1422
D421 [1000] 0 Ghoul * Q1421
D4221 [1000] 0 Ghoul * Q14221 <<< DELETE THIS ROW ONLY
 
Upvote 0

D4N0

Dedicated Member
Dedicated Member
Apr 22, 2007
239
1
65
Step 3: Setting Up SQL Server 2000

DOWNLOAD SQL SERVER 2000 HERE - You can download SQL Server 2000 Evaluation Edition from here.
SQL 2000 MIRROR DOWNLOAD or from this link provided by koni

Once downloaded, install SQL Server 2000 by setting the system to "local" and the authentication mode to "mixed" and set a "sa" password.

After the installation, start Service Manager and let it run.

Congratulations! You have installed SQL Server 2000.

iv downloaded it. extracted it etc etc. and there like autorun.exe and stuff like that. but u have put install it by setting the system to local.. what do u mean by that?
 
Last edited:
Upvote 0