Некоторые пользователи нашего форума часто задают вопрос как сделать SubServer и VIp? Все очень просто друзья читайте ниже
И так росписанно все по шагам что бы не мучать не вас не себя(говорю сразу все что написано сдесь совершенно правельно и тестировалось не раз)
Шаг 1.
в дерекции D:/MuServer/ Создаем папку и называем её (SubServer)
В неё мы копируем (Папку с GameServer"ом") и папку (DATA)
Если вы используете сборку от SCFteam то копируем (ScfData)
выглядит это так
Шаг 2.
Теперь мы должны настроить коннект в Connect Server(е) откройте файл ServerList.dat через блокнот
это будет выглядеть примерно так...
Code
// Code Nombre DirectIP GSPort Estado
0 "GS" "91.198.175.99" 55901 "SHOW"
2 " GS CS " "91.198.175.99" 55919 "HIDE" - это у нас Castle и CryWolf с него не чего не берем
мы должны добавить еще один сервер ( наш SubServer )
вот пример как сделал я
Code
// Code Nombre DirectIP GSPort Estado
0 "GS" "91.198.175.99" 55901 "SHOW"
2 " GS CS " "91.198.175.99" 55919 "HIDE" - это у нас Castle и CryWolf с него не чего не берем
1 "GSSub" "91.198.175.99" 55905 "SHOW" - мы добавили эту строку.
Заметьте что я поменял в колонке Code с 0 на 1 и понял порт с "55901" на "55901" желательно ставте тоже этот порт
Сохраняем и закрываем файл
Шаг 3
Редактируем MapServerInfo
находится он в D:/Muserver/Data/MapServerInfo.dat ( Открывает через блокнот)
там мы увидим примерно такое
[code]
//Code MapServerGroup InitSetting Ip Port
0
0 0 1 "s91.198.175.99" 55901
Здесь мы также сделаем другой сервер, чтобы последовать моему примеру, и вы поймете, как:
Code
//Code MapServerGroup InitSetting Ip Port
0
0 0 1 "s91.198.175.99" 55901
1 1 1 "s91.198.175.99" 5 5 905
Опять же, изменить 0 на 1, и изменения порт 55901 для 55905
Если у вас есть mapserverinfo_CS.dat,измените так же.
Затем вернитесь на сервер файлов и перейдите к Subserver - Gameserver - Data.
Открыть ServerInfo.dat, и вы найдете что-то вроде этого:
Code
[GameServerInfo]
ServerName = GS
ServerCode = 0
ConnectMemberLoad = 0
NonPK = 0
PkLimitFree = 0
нам нужно изминить ServerCode = 1
Code
[GameServerInfo]
ServerName = GSsub
ServerCode = 1
ConnectMemberLoad = 0
NonPK = 0
PkLimitFree = 0
Вернуться к Subserver - Data, измините MapServerInfo.dat так как и в D:/MuServer/Data
Наконец-то создайте ярлык GameServer.exe (заходим в D:/Muserver/SubServer/GameServer/
Щелкните правой кнопкой мыши по нему, и нажмите "Свойства" и встовляем то что ниже
Code
D: \ MuServer\SubServer \ GameServer \ Gameserver.exe 127.0.0.1 127.0.0.1 55970 55960 [color=yellow]55905[/color]
- последние 5 цифр это наш порт который мы писали в MapServerInfo.dat и в других файлах
Тут луче взять сначало эту надпись с ярлыка обычного Gameserver (который у вас где-то должен лежать ) потому что порты могут отличатся от моих. Как зделать VIP Сервер
Очень просто Subserver - Gameserver - Data- ServerList.dat и изменяем ConnectMemberLoad = 0 на 1, Выглядит это так
Code
[GameServerInfo]
ServerName = Chaotic_SUB
ServerCode = 1
ConnectMemberLoad = 1
NonPK = 0
PkLimitFree = 0
А затем перейти к Subserver - Data и откройте ConnectMember.txt
Вы могли бы найти что-то вроде этого:
[code]
// Connect Member List
// Only Current GameServer.
И тут мы добовляем АККАУНДЫ VIP Играков
Code
// Connect Member List
// Only Current GameServer.
"Аккаунд VIP"
"admin"
Аккаунд можно узнать у самого Игрока или же в MuMaker
а и еще одно луче не редактировать магазины на SubServere так как они будут разные и не закидывать камни или еще что-то потом это передается на обычный сервер через VIP игрока
спасибо за внимание.
Гайд написал "Fargon" Спицеально для MyMuWeb.ru