Server Setup Guide

Join Discord
Status
Not open for further replies.

Toxick

Golden Oldie
Golden Oldie
Apr 17, 2003
1,397
0
193
========================SERVER GUIDE FOR 1.9 SERVER! BY TOXICK=========================

Well hi, Here is my guide:) worked for me hope it does for you:) enjoy I know that Iceman has now released ready mir files. but this might help few people


Step 1: First thing is get server files. located ***************************/LoM2/M2.rar (Thanks to Xander for Hosting)

Step 2: Put them into c:\MirSrv\Mirserver

Step 3: Now Get the 3IN1 Programe. Located http://www.richens.dubhosting.com/lomcn/M2Server20050114.rar (Thanks to Richens for hosting, and MiloFoxburr for releasing)

SteP 4: Extract the 3IN1 Programe and config.ini into C:\MirSrv\mirserver\Mir200

Step 5: Goto C:\MirSrv\mirserver\SelGate\config.txt . It should look like

=======================================================================================
[SelGate]
KeepConnectTimeOut=60000
Title=·çÔÆ
ServerAddr=61.187.250.169
ServerPort=5100
GateAddr=0.0.0.0
GatePort=7100
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0
=======================================================================================

change to

=======================================================================================
[SelGate]
KeepConnectTimeOut=60000
Title=ktest
ServerAddr=127.0.0.1
ServerPort=5100
GateAddr=0.0.0.0
GatePort=7100
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0
=======================================================================================

Step 6: goto C:\MirSrv\mirserver\LogServer\LogData.ini . It should look like

=======================================================================================
[setup]
BaseDir=D:\Mirserver\LogServer\BaseDir\
Port=10000
ServerName=·çÔÆ
=======================================================================================

Change to

=======================================================================================
[setup]
BaseDirC:\Mirsrv\mirserver\LogServer\BaseDir\
Port=10000
ServerName=ktest
=======================================================================================

Step 7: goto C:\MirSrv\mirserver\LoginSrv\Logsrv.ini . It should look like

=======================================================================================
[server]
DBServer=61.187.250.169
DBSPort=16303
FeePort=16304
LogPort=16305
ReadyServers=0
EnableMakingID=TRUE
EnableTrial=FALSE

CountLogDir=.\CountLog\
WebLogDir=.\GameWFolder\
GateAddr=61.187.250.169
GatePort=5500
ServerAddr=61.187.250.169
ServerPort=5600
MonAddr=0.0.0.0
MonPort=3000
TestServer=TRUE
DynamicIPMode=0

[DB]
IdDir=D:\Mirserver\LoginSrv\IDDB\
FeedIDList=D:\Mirserver\LoginSrv\FeedIDList.txt
FeedIPList=D:\Mirserver\LoginSrv\FeedIPList.txt
CountLogDir=D:\Mirserver\LoginSrv\CountLog\
WebLogDir=D:\Mirserver\LoginSrv\GameWFolder\
=======================================================================================

change to

=======================================================================================
[server]
DBServer=127.0.0.1
DBSPort=16303
FeePort=16304
LogPort=16305
ReadyServers=0
EnableMakingID=TRUE
EnableTrial=FALSE

CountLogDir=.\CountLog\
WebLogDir=.\GameWFolder\
GateAddr=127.0.0.1
GatePort=5500
ServerAddr=127.0.0.1
ServerPort=5600
MonAddr=0.0.0.0
MonPort=3000
TestServer=TRUE
DynamicIPMode=0

[DB]
IdDir=C:\MirSrv\mirserver\LoginSrv\IDDB\ -- Correct DIR
FeedIDList=C:\Mirsrv\mirserver\LoginSrv\FeedIDList.txt
FeedIPList=C:\Mirsrv\mirserver\LoginSrv\FeedIPList.txt
CountLogDir=C:\Mirsrv\mirserver\LoginSrv\CountLog\
WebLogDir=C:\Mirsrv\mirserver\LoginSrv\GameWFolder\
=======================================================================================

Step 8: goto C:\MirSrv\mirserver\LoginGate\config.ini . It should ook like

=======================================================================================
[LoginGate]
KeepConnectTimeOut=60000
Title=·çÔÆ
ServerAddr=61.187.250.169
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0
=======================================================================================

Change to

=======================================================================================
[LoginGate]
KeepConnectTimeOut=60000
Title=ktest
ServerAddr=127.0.0.1
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0
=======================================================================================

Step 9: goto C:\MirSrv\mirserver\GameGate\config.ini . It should look like this

=======================================================================================
[GameGate]
Title=ôá·çÊÀ½ç
ServerAddr=61.187.250.169
ServerPort=5000
GateAddr=61.187.250.169
GatePort=7200
ShowLogLevel=2
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=500
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=6420
NomClientPacketSize=190
MaxClientMsgCount=100
kickOverPacket=1
ClientTimeOutTime=5000
=======================================================================================

change to

=======================================================================================
[GameGate]
Title=ktest
ServerAddr=127.0.0.1
ServerPort=5000
GateAddr=127.0.0.1
GatePort=7200
ShowLogLevel=2
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=500
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=6420
NomClientPacketSize=190
MaxClientMsgCount=100
kickOverPacket=1
ClientTimeOutTime=5000
=======================================================================================
 

CrAnK

Dedicated Member
Dedicated Member
Apr 4, 2005
148
0
63
were do i put in my ip 2 get server online ???

and wots this mean ???
ServerAddr= <-------- Put in your ip thats in 3IN1.exe
 
Upvote 0

ElectricQueen

Golden Oldie
Golden Oldie
Toxick said:
Step 11:goto C:\MirSrv\mirserver\Mir200\!setup.txt . This is the start of it

=======================================================================================
[Server]
ServerIndex=0
ServerName=·çÔÆ
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE
TestLevel=1
TestGold=0
TestServerUserLimit=1000
ServiceMode=FALSE
NonPKServer=FALSE
ViewHackMessage=FALSE
ViewAdmissionFailure=FALSE
DBName=HeroDB
GateAddr=61.187.250.169
GatePort=5000
DBAddr=61.187.250.169
DBPort=6000
IDSAddr=61.187.250.169
IDSPort=5600
MsgSrvAddr=61.187.250.169
MsgSrvPort=4900
LogServerAddr=61.187.250.169
LogServerPort=10000
DiscountForNightTime=FALSE
HalfFeeStart=2
HalfFeeEnd=10
HumLimit=30
MonLimit=15
ZenLimit=5
NpcLimit=5
SocLimit=10
DecLimit=20
SendBlock=1024
CheckBlock=8000
SocCheckTimeOut=2000
AvailableBlock=7999
GateLoad=0
UserFull=1000
ZenFastStep=300
ProcessMonstersLimit=100
RegenMonstersTime=200
ProcessMonsterOptimize=1
HumanMsgCountLimit=200
HumanGetMsgTimeLimit=200
ProcessMonstersTime=50
[Share]
BaseDir=D:\Mirserver\Mir200\Share\
GuildDir=D:\Mirserver\Mir200\GuildBase\Guilds\
GuildFile=D:\Mirserver\Mir200\GuildBase\Guildlist.txt
VentureDir=D:\Mirserver\Mir200\ShareV\
ConLogDir=D:\Mirserver\Mir200\ConLog\
CastleDir=D:\Mirserver\Mir200\Castle\
EnvirDir=D:\Mirserver\Mir200\Envir\
MapDir=D:\Mirserver\Mir200\Map\
NoticeDir=D:\Mirserver\Mir200\Notice\
PlugDir=.\
LogDir=D:\Mirserver\Mir200\Log\
=======================================================================================

change to

=======================================================================================
[Server]
ServerIndex=0
ServerName=ktest
ServerNumber=0
VentureServer=FALSE
TestServer=TRUE
TestLevel=1
TestGold=0
TestServerUserLimit=1000
ServiceMode=FALSE
NonPKServer=FALSE
ViewHackMessage=FALSE
ViewAdmissionFailure=FALSE
DBName=HeroDB
GateAddr=127.0.0.1
GatePort=5000
DBAddr=127.0.0.1
DBPort=6000
IDSAddr=127.0.0.1
IDSPort=5600
MsgSrvAddr=127.0.0.1
MsgSrvPort=4900
LogServerAddr=127.0.0.1
LogServerPort=10000
DiscountForNightTime=FALSE
HalfFeeStart=2
HalfFeeEnd=10
HumLimit=30
MonLimit=15
ZenLimit=5
NpcLimit=5
SocLimit=10
DecLimit=20
SendBlock=1024
CheckBlock=8000
SocCheckTimeOut=2000
AvailableBlock=7999
GateLoad=0
UserFull=1000
ZenFastStep=300
ProcessMonstersLimit=100
RegenMonstersTime=200
ProcessMonsterOptimize=1
HumanMsgCountLimit=200
HumanGetMsgTimeLimit=200
ProcessMonstersTime=50
[Share]
BaseDir=C:\Mirsrv\mirserver\Mir200\Share\
GuildDir=C:\Mirsrv\mirserver\Mir200\GuildBase\Guilds\
GuildFile=C:\Mirsrv\mirserver\Mir200\GuildBase\Guildlist.txt
VentureDir=C:\Mirsrv\mirserver\Mir200\ShareV\
ConLogDir=C:\Mirsrv\mirserver\Mir200\ConLog\
CastleDir=C:\Mirsrv\mirserver\Mir200\Castle\
EnvirDir=C:\Mirsrv\mirserver\Mir200\Envir\
MapDir=C:\Mirsrv\mirserver\Mir200\Map\
NoticeDir=C:\Mirsrv\mirserver\Mir200\Notice\
PlugDir=.\
LogDir=C:\Mirsrv\mirserver\Mir200\Log\
=======================================================================================

Now goto the bottem of !setup.txt

It should look like

=======================================================================================
[Reg]
Key=testfsdmir2
IP=61.187.250.169
ServerAddr=218.75.46.157
ServerPort=60320
=======================================================================================

Change to

=======================================================================================
[Reg]
Key=testfsdmir2
IP=127.0.0.1
ServerAddr= <-------- Put in your ip thats in 3IN1.exe
ServerPort=60320
=======================================================================================

Step 12: now goto C:\MirSrv\mirserver\Mir200\config.ini

it should look like

=======================================================================================
[Setup]
AutoStart=Yes
;ÊÇ·ñ×Ô¶¯Æô¶¯
AutoHide=No
;ÊÇ·ñ×Ô¶¯ËõСµ½ÈÎÎñÀ¸
[M2&DBS]
Port=65000
;M2µÄÑéÖ¤¶Ë¿Ú
send1=#sZW@ULL<<L?H{MD</!
send2=#C<<<<<P<<L<KE<xc/QTkhPTaA{DHy>Dot<<=p>TiA{KxQ>Dot<AaYll!
send3=#sY\HILL<<L?H{MD</!
send4=#@<<<<<P<<L<KE<xc/\opD[<@=<CLB{mPD[<@=ll!
[RunGate]
;RunGateµÄÑéÖ¤¶Ë¿Ú
Port=64000
=======================================================================================

Change to

=======================================================================================
[Setup]
AutoStart=Yes
;ÊÇ·ñ×Ô¶¯Æô¶¯
AutoHide=No
;ÊÇ·ñ×Ô¶¯ËõСµ½ÈÎÎñÀ¸
[M2&DBS]
Port=60320
;M2µÄÑéÖ¤¶Ë¿Ú
send1=#sZW@ULL<<L?H{MD</!
send2=#C<<<<<P<<L<KE<xc/QTkhPTaA{DHy>Dot<<=p>TiA{KxQ>Dot<AaYll!
send3=#sY\HILL<<L?H{MD</!
send4=#@<<<<<P<<L<KE<xc/\opD[<@=<CLB{mPD[<@=ll!
[RunGate]
;RunGateµÄÑéÖ¤¶Ë¿Ú
Port=64000
=======================================================================================

Step 13: goto C:\MirSrv\mirserver\LoginGate and open Config.ini

It should look like

=======================================================================================

[LoginGate]
KeepConnectTimeOut=60000
Title=·çÔÆ
ServerAddr=61.187.250.169
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0

=======================================================================================

change to

=======================================================================================
[LoginGate]
KeepConnectTimeOut=60000
Title=ktest - Program Title
ServerAddr=127.0.0.1
ServerPort=5500
GateAddr=0.0.0.0
GatePort=7000
ShowLogLevel=3
MaxConnOfIPaddr=20
BlockMethod=0
=======================================================================================

Step 14: goto C:\MirSrv\mirserver\GameGate and open Config.ini

It should look like

=======================================================================================
[GameGate]
Title=ôá·çÊÀ½ç
ServerAddr=61.187.250.169
ServerPort=5000
GateAddr=61.187.250.169
GatePort=7200
ShowLogLevel=2
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=500
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=6420
NomClientPacketSize=190
MaxClientMsgCount=100
kickOverPacket=1
ClientTimeOutTime=5000
=======================================================================================

Change To

=======================================================================================
[GameGate]
Title=ktest
ServerAddr=127.0.0.1
ServerPort=5000
GateAddr=127.0.0.1
GatePort=7200
ShowLogLevel=2
ShowBite=1
ServerCheckTimeOut=180000
ClientSendBlockSize=500
MaxConnOfIPaddr=50
BlockMethod=0
MaxClientPacketSize=6420
NomClientPacketSize=190
MaxClientMsgCount=100
kickOverPacket=1
ClientTimeOutTime=5000
=======================================================================================
Step 14: Goto C:\MirSrv\mirserver\DBServer\dbsrc.ini

It should look like


=======================================================================================
[Reg]
Key=0123456789
ServerAddr=218.75.46.157
ServerPort=64000
[Setup]
ServerName=·çÔÆ
ServerAddr=61.187.250.169
ServerPor=6000
MapFile=D:\GameOfmir\Mir200\Envir\MapInfo.txt
ViewHackMsg=0
GateAddr=61.187.250.169
GatePort=5100
DynamicIPMode=0
[Server]
IDSAddr=61.187.250.169
IDSPort=5600
[DBClear]
Interval=1000
Level1=1
Level2=7
Level3=14
Day1=7
Day2=62
Day3=124
Month1=0
Month2=0
Month3=0
[DB]
Dir=D:\Mirserver\DBServer\FDB\
IdDir=D:\Mirserver\DBServer\FDB\
HumDir=D:\Mirserver\DBServer\FDB\
FeeDir=D:\Mirserver\DBServer\FDB\
BackupDir=D:\Mirserver\DBServer\Backup\
ConnectDir=D:\Mirserver\DBServer\Connection\
LogDir=D:\Mirserver\DBServer\Log\

=======================================================================================

Change to

=======================================================================================
[Reg]
Key=testfsdmir2
IP=127.0.0.1
ServerAddr=194.165.160.232
ServerPort=60320
[Setup]
ServerName=ktest
ServerAddr=127.0.0.1
ServerPor=6000
MapFile=c:\Mirsrv\mirserver\Mir200\Envir\MapInfo.txt
ViewHackMsg=0
GateAddr=127.0.0.1
GatePort=5100
DynamicIPMode=0
[Server]
IDSAddr=127.0.0.1
IDSPort=5600
[DBClear]
Interval=1000
Level1=1
Level2=7
Level3=14
Day1=7
Day2=62
Day3=124
Month1=0
Month2=0
Month3=0
[DB]
Dir=c:\Mirsrv\Mirserver\DBServer\FDB\
IdDir=c:\Mirsrv\Mirserver\DBServer\FDB\
HumDir=c:\Mirsrv\Mirserver\DBServer\FDB\
FeeDir=c:\Mirsrv\Mirserver\DBServer\FDB\
BackupDir=c:\Mirsrv\Mirserver\DBServer\Backup\
ConnectDir=c:\Mirsrv\Mirserver\DBServer\Connection\
LogDir=c:\Mirsrv\Mirserver\DBServer\Log\
=======================================================================================

Step 16: If you dont have Database Commander download it at www.lexiagames.com/downloads/mir2/DBC_2000.exe and crack is at www.lexiagames.com/downloads/mir2/dbcommander.exe ( I got these links off Kaoii767) DBC will give you BDE Administator

Step 17: Install DBCommander 2000 Pro (if you haven't already installed it).

Step 18: Open your control panel in Start > Settings > Control Panel.

Step 19: Open 'BDE Administrator'. Then, click 'Object', 'New'.

Step 20: A box will pop-up with a drop-down selection box. From that box select STANDARD, and click
OK.

Step 16: In the left-panel you'll see a new file appear called 'standard1', rename this to HeroDB
In the right panel, it'll look like this.

Type STANDARD
DEFAULT DRIVER PARADOX
ENABLE BCD FALSE
PATH C:\MirSrv\mirserver\Mir200\DB

Step 21: Now open up 3IN1, SelGate, Log Server, Login Srv, Login Gate, Game Gate, DB server and m2server.

Step 22: Enjoy Mir1.9 :)



3IN1 PROGRAME MAY CAUSE YOU TCP/IP TO **** UP!!!!! REMBER TO BACK UP YOUR REGISTRY.

says im gettin error in my registry wen i open the 3In1
 
Upvote 0

zion

LOMCN Veteran
Veteran
Jul 11, 2003
378
0
112
Lutterworth, Leicestershire
It makes no difference.

I get this in my M2Server:

Êý¾Ý¿â·þÎñÆ÷(127.0.0.1:6000)Á¬½Ó³É¹¦...
4/10/2005 2:58:21 PM Êý¾Ý¿â·þÎñÆ÷(127.0.0.1:6000)Á¬½Ó³É¹¦...
4/10/2005 2:58:24 PM Êý¾Ý¿â·þÎñÆ÷(127.0.0.1:6000)Á¬½Ó³É¹¦...


and this in my Login Server:

1) ÕýÔÚÆô¶¯·þÎñÆ÷...
2) ÕýÔڵȴý·þÎñÆ÷Á¬½Ó...
3) ·þÎñÆ÷Æô¶¯Íê³É...
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
Invalid address connection tried.. [MasSoc] 127.0.0.1
 
Upvote 0

zion

LOMCN Veteran
Veteran
Jul 11, 2003
378
0
112
Lutterworth, Leicestershire
OK, got my 1st problem sorted. Now this one might seem like a really stupid one, but it won't go to char select. Account works fine, just won't go to char select.

Like on 1.4 where the gates won't open.

All my IP's are right as far as I can tell.
 
Upvote 0

jamis

Golden Oldie
Golden Oldie
May 11, 2003
772
0
173
I get this from m2server ><


4/17/2005 8:05:53 AM ·þÎñÆ÷Æô¶¯Òì³££¡£¡£¡Windows socket error: Only one usage of each socket address (protocol/network address/port) is normally permitted (10048), on API 'bind'

and

4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
4/17/2005 8:05:47 AM script error, load fail: \Market\ÎäÆ÷.txt@3
 
Upvote 0

Noman

LOMCN n00bie
Apr 11, 2005
6
0
32
the download address for the server files is *'ed out :/ anyone got an address i can dl it from?

Thanks.

Satan.
 
Upvote 0
Status
Not open for further replies.