Комментарии на сайте
Комментарии
Пользователь sheckler sheckler: В настоящее время ведутся работы по восстановлению функции..Сервис выдачи красивых постоянных IP-адресов (заморожен) Пользователь sheckler sheckler: Подскажите, в какой стране у вас расположен сервер?..Техническая поддержка добавляемых игровых серверов Пользователь sheckler sheckler: Подскажите, в какой стране у вас расположен сервер?..Техническая поддержка добавляемых игровых серверов Пользователь sheckler sheckler: Сейчас часто бывают ограничения еще и по части стран и ip..Техническая поддержка добавляемых игровых серверов Пользователь Winter Winter: 91.211.118.150:27018 Работает, это тут что-то у вас не..Техническая поддержка добавляемых игровых серверов Пользователь Буревестник Буревестник: Приятный сервер с хорошими игроками... Пользователь 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..Техническая поддержка добавляемых игровых серверов
Все обсуждения
Игровой портал » Игровые Wiki » Создание серверов » Как перевести сервер 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 включая все плагины ничем не отличаются. 

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

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