Комментарии на сайте
Комментарии
Пользователь 11111 11111: www.turkmenmc.web redirect.org такой сервер по майнкрафту..? Пользователь Venator Venator: 185.88.159.77:25565 Майнкрафт Ванильный Все работает, но не..? Пользователь Kakajan Kakajan: Гта самп какой сервер работает в туркменистане..? Пользователь Maxim_Getto Maxim_Getto: Ip-Адресс 78.29.13.163:25565 мод RP Сервер локальный 1.20.1..? Пользователь idenline idenline: заходите!..  DRIFT • STORM  Пользователь Vladiek Gaydash Vladiek Gaydash: Лучшеее.. Пользователь Kola Kola: Govno.. Пользователь Дмитрий Гудков Дмитрий Гудков: Топчик.. Пользователь serega228 serega228: ЛУЧШИЙ ХВХ СЕРВЕР!.. Пользователь Тук Тук Тук Тук: 145.239.235.184:22006 Мод: Другой. X1000..?
Все обсуждения

?

Часто администраторы игровых серверов задаются вопросом как перевести сервер 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 включая все плагины ничем не отличаются. 
Что еще может быть интересно на данную тему??
?
?

11 4 798 0
Отзывы и комментарии
Полезна ли оказалась данная статья, решена ли проблема? Есть ли чем дополнить данный материал?
 
Только зарегистрированные пользователи могут оставлять комментарии к постам.

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