» » » Как перевести сервер CS с OC Windows на Linux.

Как перевести сервер CS с OC Windows на Linux.

Часто администраторы игровых серверов задаются вопросом как перевести сервер CS с OC Windows на Linux. Понятное дело, что собирать по новой сервер не хочется, но на этот случай есть выход из ситуации. Мы можем обновить лишь "основу" сервера, которая используется у определенных ОС. К примеру в серверах cs для Windows "системные" файлы формата .dll, а для linux они должны быть .so.

Что нужно сделать чтобы перевести сервер CS с OC Windows на Linux?

Первым делом меняем все файлы формата .dll на .so, никакой сложности в этом нет. Для ОС Linux файлы .so можно легко отыскать в интернете или в различных сборках, в том числе можно установить готовый сервер на хостинге linux (которые предлагает сам хостинг) и загрузить на него все свои файлы (за исключением файлов .dll, чтобы не было мусора).

Подготовили все необходимые файлы и приступаем к их замене:

1) Загружаем на сервер все файлы папки cstrike за исключением .dll файлов
2) Идем в addons -> amxmodx -> modules
3) Теперь в addons -> metamod -> открываем plugins.ini, удаляем все строчки и пишем эти:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so
Сохраняем изменения и идем дальше.

4) Теперь открываем файл liblist.gam с помощью текстового редактора (блокнот или Notepad++), удаляем строчку:

gamedll "addons\metamod\dlls\metamod.dll"
Теперь прописываем вместо нее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".
Сохраняем изменения и идем дальше.

5) Проверяем наличие файлов .so вместо .dll:

addons -> dproto -> dproto.dll / .so.
addons -> metamod -> dlls -> metamod.dll /.so.
addons -> amxmodx -> dlls -> amxmodx.dll /.so.
На этом все, сложности никакой нет. Главное заменить основные "системные" файлы сборки на те, что нужны для работы на ОС Linux. Сами настройки и amxmodx включая все плагины ничем не отличаются. 
 
Автор: ,
 
Часто администраторы игровых серверов задаются вопросом как перевести сервер CS с OC Windows на Linux. Понятное дело, что собирать по новой сервер не хочется, но на этот случай есть выход из...

Что еще может быть интересно на данную тему?

Как назвать сервер?
Конфиг сервера CS 1.6
Только зарегистрирвоанные пользователи могут оставлять комментарии к постам.

Зарегистрироваться   Авторизоваться
NetBufExtender (NBEX) Что это и с чем его едят. 330     0Полезный плагин "Nade Semiclip" 280     0Проблема с подвисанием игроков в Спекторе 302     0