Как перевести сервер 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, удаляем все строчки и пишем эти:
4) Теперь открываем файл liblist.gam с помощью текстового редактора (блокнот или Notepad++), удаляем строчку:
5) Проверяем наличие файлов .so вместо .dll:
Что нужно сделать чтобы перевести сервер 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 1.6 (amxx)
— Failed to precache because the item count is over the 512 limit
— Установка colorchat.amx
— Failed to precache because the item count is over the 512 limit
— Установка colorchat.amx
Отзывы и комментарии
Полезна ли оказалась данная статья, решена ли проблема? Есть ли чем дополнить данный материал?
Только зарегистрированные пользователи могут оставлять комментарии к постам.
Зарегистрироваться Авторизоваться
Зарегистрироваться Авторизоваться