[Guide] Make Sub Server

diablo21

Banned
Joined
Sep 9, 2008
Messages
1,052
Reaction score
475
Make a Sub Server

Install Notes:
Стъпки:

1. Make Folder in your Muserver Named "SubServer"
1. Направете папка във вашият сървър с име "SubServer"
2. Copy now DataServer1 folder and paste it in folder SubServer : SubServer>DataServer1
2. Копирайте папката Dataserver1 и я сложете в папката SubServer: SubServer>Dataserver1
3. Raname SubServer>DataServer1 *(Rename Dataserver1 to DataServer3)
3. Преименувайте SubServer>DataServer1 *(Преименувайте Dataserver1 в Dataserver3)
4. Now Open the folder Dataserver3
4. Отворете сега папката Dataserver3
5. Now Rename the Dataserver1.exe to Dataserver3.exe and rename ds1 to ds3
5. Сега преименувайте Dataserver1.exe в Dataserver3.exe и преименувайте ds1 в ds3
6. Now Open ds3 with notepad or what you use for editing
and you will see thise:
Ще видите следното:

Code:
[DataServerInfo]
CreateCharacterSP_Ver	= 1
NewAccountCreate	= 1
DBServerPort		= 55960

Change it to :
Сменете го с:

Code:
[DataServerInfo]
CreateCharacterSP_Ver = 1
NewAccountCreate = 1
DBServerPort  = 55964

6. Сега отворете ds3 с Notepad или каквото използвате там и виште по горе малко как да го промените
7.Now go back to Muserver folder and copy folder Data and GameServer
7.Сега се върнете в папката Muserver и копирайте папките Data и Gameserver
8.Paste it in SubServer: Subserver>Data ; Subserver>GameServer ;
8.Поставете ги в папката SubServer: Subserver>Data ; Subserver>GameServer ;
9.Now go back in your Muserver folder and open folder CS (ConnectServer)
9.Сега се върнете обратно в Muserver файловете и отворете CS (ConnectServer)
10.Open CS file next to CS.exe :
You will see:
Ще видите :

Code:
[General]
Port=44405
Version=1

[Server0]
Sub0=Your IP:55901
Sub1=Your IP:55905

In Sub1 is the SubServer Ip change it with your Ip's and save it.
В Sub1 е за SubServer-а сложете вашето ип там и запамете.
10.Отворете CS файла, който е до CS.exe и го променете както е по горе.
11.Now Open CS (ConnectServer)>Data>Connectserverlist.cfg File :

It Must Be Like Thise , if its now make it like thise ! :
Трябва да ви е така , ако не е го направете така! :
Code:
0 "Mainserver" "Your IP" 55901 "SHOW"
1 "Subserver" "Your IP" 55905 "SHOW"

11.Сега отворете Папката CS>Data>Connectserverlist.cfg : и направете това дето е горе.
12.Now open the File In CS>Data>ServerList.cfg :

Edit it to be like thise:
Направете го да бъде така:

Code:
0 "Mainserver" "Your IP" 55901 "SHOW"
1 "Subserver" "Your IP" 55905 "SHOW"

12.Сега отворете файла CS>Data>ServerList.cfg и направете това дето е горе.
13.Now Back to Muserver Folder open folder Data>Iplist.cfg

Edit it to be like thise:
Направете го да бъде така:

Code:
"Your IP"
"Your IP"

13.Сега обратно в Muserver файловете отворете папката Data>Iplist.cfg и го направете както е горе.
14.Now look in folder Data>MapServerInfo.cfg if you have it open it:

Edit it to have thise 2 lines:
Трябва да добавите новия ред в него погледнете и сравнете с вашия:
Code:
	0	0	1	SYour IP	55901
	1	0	1	SYour IP	55905

14.Сега отворете Data>MapServerInfo.cfg и направете по горе инфото.

Now Let's Make MuStartUp to Work with SubServer :)
Open StartUp.ini
Отворете StartUp.ini

In first Lines you will need to search for "DataServer1 , DataServer2"
It must look like thise:
Намерете сега най-отгоре редовете с "DataServer1, DataServer2"
Трябва да изглежда ето така:
Code:
v0v=dataserver1
v1v=dataserver2

Now make a new like down , it must look like thise:
Сега направете нов ред , трябва да изглежда ето така:

From : [captions]

Code:
v0v=dataserver1
v1v=dataserver2
v2v=dataserver3

Now Search for GS or GameServer down from DataServer1,2
Сега Търсете за GS или GameServer под DataServer1,2

Code:
v8v=chatserver
v9v=gs  <=== Thise is GameServer

Add new line down to be like thise:
Добавете нов ред да бъде ето така:

Code:
v8v=chatserver
v9v=gs
v10v=gssub

Now from : [paths]

You must see now thise:
Трябва да виждате сега това :

Code:
v0v=dataserver1\
v1v=dataserver2\

Now add new line down to be like thise:
Сега направете нов ред отдоло да бъде ето така:

Code:
v0v=dataserver1\
v1v=dataserver2\
v2v=SubServer\dataserver3\

Now for gs (GameServer) the same find it down :
Сега за gs (GameServer) пак същото:

Code:
v8v=chatserver\
v9v=gameserver\

Add new line down to be like thise:
На нов ред направете следното:

Code:
v8v=chatserver\
v9v=gameserver\
v10v=subserver\gameserver\


Now for : [exenames]
Again i will not write now what to do you will know what to do ... make the same thing until now ..
Няма пиша какво да правите , правете същото досега и на татък..

Code:
v0v=dataserver1.exe
v1v=dataserver2.exe

New Line,
Нов Ред:

Code:
v0v=dataserver1.exe
v1v=dataserver2.exe
v2v=dataserver3.exe

Now GS (GameServer)

Code:
v8v=chatserver.exe
v9v=gs.exe

New Line,
Нов Ред:

Code:
v8v=chatserver.exe
v9v=gs.exe
v10v=sub_gs.exe  <== Look now thise is the name of the gs (SubServer>GameServer>GS.Exe that is the name if you have another name change it!

Now for : [parametrs]

Code:
v0v=55960 0
v1v=55962 1

New Line,
Нов ред:

Code:
v0v=55960 0
v1v=55962 1
v2v=55964 3

GameServer:

Code:
v8v=Your IP  *(Thise is ChatServer)*
v9v=Your IP 55970 Your IP 55960 55901 *(Thise is GameServer)*

New Line
Нов Ред:

Code:
v8v=Your IP  *(Thise is ChatServer)*
v9v=Your IP 55970 Your IP 55960 55901 *(Thise is GameServer)*
v10v=Your IP 55970 Your IP 55964 55905 *(Thise is GameServer Sub)*

Now for : [waitintervals]

Code:
v0v=750
v1v=2000

New Line,
Нов Ред:

Code:
v0v=750
v1v=2000
v2v=2000

Now Gameserver:
Code:
v8v=2000 *(ChatServer)
v9v=4000 *(GameServer)

Add new line
Нов ред:

Code:
v8v=2000
v9v=4000
v10v=4000

Now For : [needrestart]

Code:
v0v=no
v1v=no

New Line
Нов ред:

Code:
v0v=no
v1v=no
v2v=no

Now GameServer:

Code:
v8v=no
v9v=no

New Line
Нов ред:

Code:
v8v=no
v9v=no
v10v=no


Update 1.1:

Thise Info is for Season1 Servers Up...
For old Servers info:
Това инфо горе беше за по новите версии
Ето това е за по старите версии:

Open>Muserver>SubServer>Dataserver3>
Отворете Muserver>SubServer>Dataserver3>
If you have thise file "wz_filelist" open it and you will see:
Ако имате файл с име "wz_filelist" отворете го и ще видите това:
Code:
"dataserver.exe"

If is like thise rename it to :
Ако е така както е показано горе го направете така:
Code:
"dataserver3.exe" or "ds3.exe" // That is what you call the Dataserver.exe file name

That is all 100% working SubServer ;-)
Това е 100% работещ SubServer ;-)

Remember That :

Code:
<== *(ChatServer) 
and other stuff that i show you must not be put in files
its only info for you to know what it is!

Запоменте ! :

Code:
<== *(ChatServer)
и други неща горе в информацията не трябва да ги слагате в кодовете без тях ! Те бяха само да знаете кое какво е !


Make Sub Server For Old Versions


1) Ok firstly, turn off main server.
1) 1-во спрете си сървъра

2) Open up:
2) Отворете:
\muserver\cs\connectserverlist.dat
And put in:
И Сложете:

Code:
0 "servername" "YourIP" 55901 "SHOW"
1 "servename2" "YourIP" 55902 "SHOW"

Then save and close.
Запамете го

3) Open up:
3) Отворете:
\muserver\cs\data\serverlist.dat
And put in:
Сложете:

Code:
0 "servername" "YourIP" 55901 "SHOW"
1 "servename2" "YourIP" 55902 "SHOW"

Save it and close.
Запазете и затворете.

4) Then open:
4) Отворете сега:
\muserver\cs\data\connectserverlist.dat
And edit:
И Променете:

Code:
0 "servername" "YourIP" 55901 "SHOW"
1 "servename2" "YourIP" 55902 "SHOW"

Save it and close.
Запазете и затворете.

5) Open:
5) Отворете:
\muserver\data\iplist.dat
Then change it to:
Сменете:

Code:
"YourIP"
"YourIP"

Save and Close it.
Запазете и затворете.

6) Dont forget to edit:
6) Не забравяйте да едитните:
serverInfo.dat in muserver\data to:
serverinfo.dat в muserver\data в : ( това е главната папка дата не СУБ )
Code:
[GameServerInfo]
ServerName = servername
ServerCode = 0
ConnectMemberLoad = 0;

--Great, done all ip's for now.--

7) In your \muserver directory, copy dataserver1 and paste it. Call it dataserver3, and make a shortcut of dataserver.exe and put it in \links
7) Сега копирайте папката dataserver1 и я поставете в папката SubServer>Dataserver1 и преименувайте папката Dataserver1 в Dataserver3

8) In the new dataserver link, you will need to add:
8) В новия датабазе линк сложете следния порт:

Code:
55964

Add thise port in MuStartUP.exe After Dataserver 2 !
Слагате този порт като добавите Датасървъра 3 в MustartUP. Важно трябва да е след Dataserver1,2!

9) Copy the folder gameserver & data. and put it on ur subserver machine. Make sure it is d:\muserver or c:\muserver etcetc..
9) Копирайте папката Gameserver и Data и ги сложете в папката SubServer

--SUBSERVER TIME--
10) Open up:
10) Отворете:
\data\ServerInfo.dat
And edit:
И оправете:

Code:
[GameServerInfo]
ServerName = SubServer
ServerCode = 1
ConnectMemberLoad = 0;

11) Make a shortcut of gameserver.exe. Then in Target: box, have:

Code:
D:\muserver\gameServer\gameServer.exe YourIP 55970 YourIP 55962 55902


Credits :
All Mine
 
Last edited:
мерси diablo я кажи само как да бъде non pvp
 
Non-PVP
Data>Commonserver.cfg
PK = 1 // 1-on , 0 - none
ако не е така потърси из настройките секи сървър различни настройки

GameServer>Gameserver.ini
PKlivetime = 0
PK=0
 
само че в DataServer нявам такъв фаил
Code:
[DataServerInfo]
CreateCharacterSP_Ver = 1
NewAccountCreate = 1
DBServerPort = 55960
 
1-я пост оправен
Инфото беше за по новите файлове за старите версии няма такъв файл в Dataserver>ds.ini а такъв файл wz_filelist
 
За 97д неще да работи нито пък за 99б. Напиши как става и за тия 2-те версии
 
За 97д неще да работи нито пък за 99б. Напиши как става и за тия 2-те версии

направи ли портовете ?
то е същото само портовете се сменят ако са ти еднакви няма как да тръгнат
 
На 97д и 99б трябва да се обработи гаме сервера първо с хекс едитор
 
ем давайте идеи аз ще ги погледна ако са правилни ги добавям към темата но доколкото знам така си е сичко
 
така ще стане може би само на новите верси
 
Correction:
In data\IpList.dat only 1 IP (127.0.0.1) like this:
"127.0.0.1"

GOOD YES

And no like this:
"127.0.0.1"
"127.0.0.1"
BAD NO

The gameserver will bug and crash once you add too many,you only need one as its the individual gameserver reading the IP which is then booted into the joinserver information since gs and js are heavily related and connect to eachother.

PS: This post in english is for IPLIST.dat only!
 
Correction:
In data\IpList.dat only 1 IP (127.0.0.1) like this:
"127.0.0.1"

GOOD YES

And no like this:
"127.0.0.1"
"127.0.0.1"
BAD NO

The gameserver will bug and crash once you add too many,you only need one as its the individual gameserver reading the IP which is then booted into the joinserver information since gs and js are heavily related and connect to eachother.

PS: This post in english is for IPLIST.dat only!

nope IPList must support 2 ip's .. it was tested and no problems with server with 4 weeks now
 
Как да си направим NonPVP сървър
Намерете файла:
MuServer\Data\ServerInfo.dat

След като го отворите ще видите:
[GameServerInfo]
ServerName = MuServer
ServerCode = 0
ConnectMemberLoad = 0;


Добавете нов ред.
Поставете:
NonPK = 1

Трябва да се получи:
[GameServerInfo]
ServerName = MuServer
ServerCode = 0
ConnectMemberLoad = 0;

NonPK = 1
 
не мисля че е само това :Д
тря се настрой гейсървъра за нон пвп и commonserver.cfg
 
бате това което аз съм написал е само за старите версий а тези работи с commonserver.cfg и конфиг файловете в гаме сержера се правят на версии от 1.0 нагоре
 
да това е за нон пвп но аз искам да го пусна като втори суб сървър
 
Ето ти и за субсървър

Как да си направим NonPVP субсървър
Намерете файла:
MuServer\SubServer\Data\ServerInfo.dat

След като го отворите ще видите:
[GameServerInfo]
ServerName = MuServer
ServerCode = 0
ConnectMemberLoad = 0;
Добавете нов ред.
Поставете:
NonPK = 1

Трябва да се получи:
[GameServerInfo]
ServerName = MuServer
ServerCode = 0
ConnectMemberLoad = 0;

NonPK = 1
 
Last edited:
не мисля че само така ще стане защото тоа суб сървър трябва да се пусне през старт упа да се зарежда
 
той старт упа пък каква роля играе в това дали сървъра да е PVP или NonPVP ??? :D :D :D
 
той не иска нон пвп а само суб сървър да си направи :Д