Портал игровых серверов GMNET.RU - Red Orchestra
spacerspacer Главная spacerspacer Форум spacerspacer Игровые Сервера spacerspacer Правила Игровых Серверов spacerspacer
Старый 01.09.2011, 20:16   #1
Malinovskiy
RO Admin
 
Аватар для Malinovskiy
 
Регистрация: 13.02.2007
Адрес: Москва
Сообщений: 4,789
Сказал cпасибо: 1,000
Поблагодарили 2,559 раз в 1,229 сообщениях
Lightbulb Запуск Dedicated Server ROHOS

Уже есть специализированные ресурсы, на которых можно заказать круглосуточные серверы к РОХОС, но если вы все таки решили запусти его у себя, этот пост для вас.

Убедитесь что игровые порты:
  • 7777 TCP/UDP - game port
  • 27015 TCP/UDP - steam port
  • 8080 TCP/UDP - web admin
- у вас открыты и не блокируются роутером.

Скачиваем [Только зарегистрированные и активированные пользователи могут видеть ссылки. ]
Делаем отдельную папку, например D:\Servers\SteamCMD, кидаем туда и запускаем скачанный файл.
Параллельно с этим создаем отдельный аккаунт стима, можно использовать и ваш личный, но для чистоты эксперимента лучше завести отдельный под апдейты.
После того как SteamCMD дообновился и закачал файлы, создаем в его папке два текстовых файла:
  • UpdateScript.txt
  • UpdateApp.txt

В первый вставляем строчки:
Код:
login СтимЛогинНовогоАккаунта Пароль
force_install_dir D:\Servers\ROHOS
app_update 212542 validate -beta risingstorm
exit
Во второй вставляем:
Код:
steamcmd +runscript UpdateScript.txt
после чего переименовываем его в UpdateApp.bat и запускаем. Перед запуском отключаем Steam и выгружаем его из памяти, иначе программа не сможет подключится.
Также программа может попросить ввести код Steam Guard, в этом случае он придет на Е-мейл того логина, который вы используете для подключении.

После завершения закачки игровых файлов в папке D:\Servers\ROHOS будет создан файл ro2server.bat
Переименуйте его в ro2server.txt и откройте.
Удостоверьтесь что там будет написано только start .\Binaries\win32\rogame TE-Apartments -seekfreeloadingserver. Все лишнее удалить. Ибо после перезагрузки сервер будет постоянно сбрасывать ваши настройки и устанавливать те, которые здесь. То же самое делаем после каждого обновления. Если вам нужно настроить авторестарт в случае краша сервера, добавьте туда следующий код:
Цитата:
@echo off
cls
echo Protecting RO2Server from crashes...
title log
:rohos
echo (%time%) RO2Server started.
start /wait .\Binaries\win32\rogame TE-Apartments -seekfreeloadingserver
echo (%time%) WARNING: ROHOS closed or crashed, restarting....
goto rohos
Теперь переименовываем его опять в ro2server.bat и запускаем. Ждем секунд 10-20 пока сервер раскочегарится и создаст .ini файлы. Выключаем и лезем в папку D:\ROHOS\rogame\config.
Нам нужен файл ROWeb.ini

Внутри в этом фрагменте:

Цитата:
[IpDrv.WebServer]
Applications[0]=WebAdmin.RO2ServerAdmin
Applications[1]=WebAdmin.RO2ImageServer
ApplicationPaths[0]=/ServerAdmin
ApplicationPaths[1]=/images
ListenPort=8080
MaxConnections=18
ExpirationSeconds=86400
bEnabled=false
Выделенную строчку меняем на:
bEnabled=true

Сохраняем.

Далее в файле ROGame.ini ищем следующие строки(должны быть почти в начале):

Цитата:
[Engine.AccessControl]
IPPolicies=ACCEPT;*
AdminPassword=
GamePassword=
В выделенной строке после знака "=" на английском пишем желаемый пароль.
Сохраняем и запускаем сервер.

Теперь админка вашего сервера будет доступна по адресу: ваш текущий IP:Port, в виде xxx.xxx.xxx.xxx:8080
Логин: Admin
Пароль: Установленный ранее пароль.

Про все настройки рассказывать не имеет смысла, их множество. В следующем посте напишу про мульти-админ, для того чтобы дать доступ нескольким людям.

Тема для обсуждения: http://www.gmnet.ru/forums/showthread.php?t=48512

Последний раз редактировалось Malinovskiy; 01.08.2013 в 20:22.
Malinovskiy вне форума  
Сказали спасибо (2):
Maks224 (18.12.2011), Семеныч (12.09.2011)
Старый 08.09.2011, 19:11   #2
Malinovskiy
RO Admin
 
Аватар для Malinovskiy
 
Регистрация: 13.02.2007
Адрес: Москва
Сообщений: 4,789
Сказал cпасибо: 1,000
Поблагодарили 2,559 раз в 1,229 сообщениях
Для установки мультиадминки первое что необходимо сделать, это в файле конфигурации ROWebAdmin.ini вставить в конце блока выдленнную черным строчку:

Цитата:
[WebAdmin.WebAdmin]
bHttpAuth=false
bChatLog=false
sessionOctetValidation=3
startpage=/current
QueryHandlers=WebAdmin.QHCurrent
QueryHandlers=WebAdmin.QHDefaults
QueryHandlers=WebAdmin.QHCampaign
QueryHandlers=WebAdmin.WebAdminSystemSettings
AuthenticationClass=WebAdmin.MultiWebAdminAuth
Перезапускаем сервер, ждем немного и отключаем его. Теперь в папке конфигураций добавился инишник ROMultiAdmin.ini

Открываем его и вставляем туда за место всего что там есть этот блок:
Цитата:
[IniVersion]
somestuffhere

[Admin MultiAdminData]
DisplayName=
Password=1f95ec61b6ef02b5d2b138654da138bfdbbc7f3c
Order=DenyAllow
bEnabled=True
Заметьте, пароль сохраняется в зашифрованном виде. В оригинале это стандартное слово Admin.

Сохраняем ини, запускаем сервер и входим в админку под логином Admin и паролем Admin. Там в конце добавилась запись Administrators.
В ней можно добавлять аккаунты админов, их пароли, а также регулировать для них права доступа. Допустим если админу нужно дать права только на смену карты и постановку пароля на сервер, то ставим следующие параметры:

Access order:
  • Allow, Deny

В блоке Allow patterns ставим:
Цитата:
/current/change
/settings/general/passwords
/logout
Последний нужен чтоб админ мог разлогиниться. Но это так, самый примитив.
В конце, когда создадите для себя и для того парня аккаунты, открываем снова ROMultiAdmin.ini и удаляем оттуда начальный аккаунт:
Цитата:
[Admin MultiAdminData]
DisplayName=
Password=1f95ec61b6ef02b5d2b138654da138bfdbbc7f3c
Order=DenyAllow
bEnabled=True
- для того чтобы никто не смог под ним хакнуть ваш сервер.


Напомню, что обсуждение админки происходит здесь: http://www.gmnet.ru/forums/showthread.php?t=48512

Последний раз редактировалось Malinovskiy; 08.09.2011 в 19:21.
Malinovskiy вне форума  
Сказали спасибо (2):
Maks224 (18.12.2011), Семеныч (12.09.2011)
Старый 03.07.2014, 00:03   #3
Preadator
RO Admin
 
Аватар для Preadator
 
Регистрация: 15.09.2008
Адрес: Москва
Сообщений: 12,619
Сказал cпасибо: 4,906
Поблагодарили 6,292 раз в 3,812 сообщениях
Для админов.
С последним патчем изменилась система размещения кастомных карт на серверах.
Теперь это делается так
Не знаю работает или нет, я спросил на форуме ТВИ, мне ответили.

Files ini

New folder Custom maps

Custom Maps


Redirect
ROEngine.ini
[IpDrv.TcpNetDriver]
AllowDownloads=True
AllowPeerConnections=False
AllowPeerVoice=False
ConnectionTimeout=30.0
InitialConnectTimeout=200.0
AckTimeout=1.0
KeepAliveTime=0.2
MaxClientRate=40000
MaxInternetClientRate=40000
RelevantTimeout=5.0
SpawnPrioritySeconds=1.0
ServerTravelPause=4.0
NetServerMaxTickRate=40
LanServerMaxTickRate=35
DownloadManagers=IpDrv.HTTPDownload
DownloadManagers=Engine.ChannelDownload
NetConnectionClassName=IpDrv.TcpipConnection

[IpDrv.HTTPDownload]
RedirectToURL=http://www.xxxxxxx/upk/ <----------------
Изображения
Тип файла: jpg 781629pointini.jpg (544.7 Кб, 473 просмотров)
Тип файла: jpg 143241instalmaps.jpg (523.9 Кб, 460 просмотров)
Тип файла: jpg 826107mapscustom.jpg (531.7 Кб, 468 просмотров)
Preadator вне форума  
Сказали спасибо (2):
КУКУСИК (03.07.2014), Sokill (03.07.2014)
Старый 29.10.2015, 17:09   #4
Preadator
RO Admin
 
Аватар для Preadator
 
Регистрация: 15.09.2008
Адрес: Москва
Сообщений: 12,619
Сказал cпасибо: 4,906
Поблагодарили 6,292 раз в 3,812 сообщениях
Недавно сменился адрес ftp сервера для редиректа от TWI, вот новый

Preadator добавил через 1 Мин. и 17 Сек.

Недавно сменился адрес ftp сервера для редиректа от TWI, вот новый адрес [Только зарегистрированные и активированные пользователи могут видеть ссылки. ]
Новость конечно с большим опозданием сообщаю, но адрес пусть здесь лежит, пригодится.

Последний раз редактировалось Preadator; 29.10.2015 в 17:09. Причина: Двойной ответ
Preadator вне форума  
Закрытая тема

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 18:49. Часовой пояс GMT +3.

Powered by vBulletin®
Copyright ©2000 - 2017, vBulletin Solutions, Inc.

GMNET.RU © 2003-2017 || Дизайн студии vR