*************************************************************
A organized guide is always good for a section. Didnt see one here so re-writing one in a more organized and detailed fashion.
*************************************************************
Step 1: Getting the Server Files
You must be registered to see links
-
Legend of Mir 2.3 Server Files. The files were already uploaded. So didnt think it was necessary to upload them to a newer location. Download the above set of files.
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
ktest.
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
You must be registered to see links
- You can download SQL Server 2000 Evaluation Edition from here.
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/chardb.bak. 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.
EXTRA STUFF:
Update by
thedeath :
You must be registered to see links
Note: Just make sure your DB's are
chardb and
datadb in the dbsrvini and setup.txt files respectively. Just to avoid minor server complications.
Thank You,
--
iNs@nE