Предложить идею для Valvemon
» » » Как перевести сервер CS с OC Windows на Linux.
 

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

Автор: Serega2608,
 
 
Часто администраторы игровых серверов задаются вопросом как перевести сервер 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 включая все плагины ничем не отличаются. 
 
4
   226 0
 

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

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

Зарегистрироваться   Авторизоваться