Перейти к содержимому


Фотография

Переводим сервер с OC Windows на Linux.


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 4

#1 Morozko

Morozko

    Постоянный пользователь

  • Пользователь
  • PipPipPipPipPip
  • 1 266 сообщений

Отправлено 06 Сентябрь 2013 - 3:23

Таки здравствуйте. Почти 5 лет нахожусь на этом форуме и постоянно одни и те же вопросы. Один часто задаваемый вопрос новичков это - как же перевести сервер с OC Windows на Linux. допустим вам лень собирать самому сервер и вы скачали его на просторах интернета. Вы залили его на хостинг myarena.ru, но тут не задача! сервер не запускается, так как он собран под OC Windows а хостинг эту OC не поддерживает. И так начнём переводить сборку под "линьку".

Во первых нам нужно заменить все нужные файлы формата .dll на .so, это не так уж и трудно. Файлы с расширением .so вы можете найти на просторах интернета или использовать со сборки хостинга. Я же прикреплю только самые необходимые для работы сервера, и актуальные на данный момент файлы ниже.

И так вы скачали файлы.

1) Загружаем все из папки cstrike в корень вашего сервера.
2) Проходим в addons -> amxmodx -> modules, и удаляем оттуда все файлы формата .dll.
3) Далее идём в addons -> metamod -> открываем plugins.ini, удаляем ВСЁ, и прописываем следующее:

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so

Сохраняем.

4) В корне вашего сервера лежит liblist.gam, открываем его блокнотом или akelpad'om, и удаляем строчку

gamedll "addons\metamod\dlls\metamod.dll"

И прописываем следующее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".

Сохраняем.

5) После чего удаляем остальные файлы формата .dll:

addons -> dproto -> dproto.dll.
addons -> metamod -> dlls -> metamod.dll.
addons -> amxmodx -> dlls -> amxmodx.dll.

Вот и всё собственно. Будут вопросы пишите в эту тему, а так же пользуйтесь поиском по форуму. Пожалуйста! Старайтесь не засорять форум подобными темами. Их уйма на этом форуме, и почти в каждой есть ответ.

Скачать .so.

Сообщение отредактировал Morozko: 06 Сентябрь 2013 - 3:28

  • w1ck3d, *SK* SIENT, Dregger и еще 1 это нравится

#2 Fill62Rus

Fill62Rus

    Новичок

  • Пользователь
  • Pip
  • 17 сообщений

Отправлено 04 Февраль 2014 - 4:08

Таки здравствуйте. Почти 5 лет нахожусь на этом форуме и постоянно одни и те же вопросы. Один часто задаваемый вопрос новичков это - как же перевести сервер с OC Windows на Linux. допустим вам лень собирать самому сервер и вы скачали его на просторах интернета. Вы залили его на хостинг myarena.ru, но тут не задача! сервер не запускается, так как он собран под OC Windows а хостинг эту OC не поддерживает. И так начнём переводить сборку под "линьку".

Во первых нам нужно заменить все нужные файлы формата .dll на .so, это не так уж и трудно. Файлы с расширением .so вы можете найти на просторах интернета или использовать со сборки хостинга. Я же прикреплю только самые необходимые для работы сервера, и актуальные на данный момент файлы ниже.

И так вы скачали файлы.

1) Загружаем все из папки cstrike в корень вашего сервера.
2) Проходим в addons -> amxmodx -> modules, и удаляем оттуда все файлы формата .dll.
3) Далее идём в addons -> metamod -> открываем plugins.ini, удаляем ВСЁ, и прописываем следующее:
 

linux addons/amxmodx/dlls/amxmodx_mm_i386.so
linux addons/dproto/dproto_i386.so
Сохраняем.

4) В корне вашего сервера лежит liblist.gam, открываем его блокнотом или akelpad'om, и удаляем строчку

gamedll "addons\metamod\dlls\metamod.dll"
И прописываем следующее:

gamedll_linux "addons/metamod/dlls/metamod_i386.so".
Сохраняем.

5) После чего удаляем остальные файлы формата .dll:

addons -> dproto -> dproto.dll.
addons -> metamod -> dlls -> metamod.dll.
addons -> amxmodx -> dlls -> amxmodx.dll.
Вот и всё собственно. Будут вопросы пишите в эту тему, а так же пользуйтесь поиском по форуму. Пожалуйста! Старайтесь не засорять форум подобными темами. Их уйма на этом форуме, и почти в каждой есть ответ.

Скачать .so.

 

и че твою папку которую скачали кидать на сервер?



#3 Danila

Danila

    Участник

  • Только чтение
  • PipPip
  • 112 сообщений

Отправлено 04 Февраль 2014 - 5:57

WAD файлы только не с заменой, если будет высвечивать с заменой, то нажимайте пропустить. А то половина карт не будет работать. На Линуксе другая специфика файлов.

#4 FaViQ.Vox

FaViQ.Vox

    Новичок

  • Пользователь
  • Pip
  • 1 сообщений

Отправлено 22 Декабрь 2016 - 9:03

файлы не могу загрузить, ошибку выдаёт, якобы файлы .so не найдены



#5 Serega2608

Serega2608

    Пользователь

  • Пользователь
  • PipPipPip
  • 262 сообщений

Отправлено 22 Декабрь 2016 - 11:44

А не легче самому сборку сделать под линуху, чем вот эти танцы с бубнами!




Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных