1. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.230
    Симпатии:
    539
    Пол:
    Мужской
    Доброго времени суток.

    Я знаю, многие из вас задавались вопросом: "Как установить сервер на компьютер?"
    Я отвечу вам в данной статье, тут вы научитесь ставить сервер прямо себе в клиент, т.е. по нажатию кнопки Новая игра, у вас будет запускаться сервер.Вы сможете устанавливать и тестировать плагины, не засоряя свой сервер (арендованный на каком либо хостинге) и не мешая игрокам вашего сервера. Ну и добавим в бонус к серверу еще ботов.

    Что нам понадобится?

    1. Metamod-p 1.21p37
    2. AmxmodX 1.8.3
    3. Zbot 1.5

    Подготовка:

    Для начала нам нужно все это скачать
    После того как мы все скачали, мы идем в ваш клиент, а именно нас интересует папка cstrike
    (Самый простой способ, нажать правой кнопкой на ярлык игры и выбрать пункт Свойства, В открывшемся окне нажмем кнопку Расположение файла) (Если у вас Steam, то заходим в стим, далее Библиотека, выбираем нашу игру, правой кнопкой мыши жмем и выбираем пункт Свойства, в открывшемся окне выбираем пункт Локальные файлы и там жмем на кнопку Просмотреть локальные файлы)

    Установка Metamod:

    1. Заходим в папку cstrike и добавляем папку addons
    2. В папке addons мы создаем папку metamod
    3. В папку metamod мы помещаем файл из архива (Если у вас система Windows, то metamod.dll; если же linux, то metamod.so)
    4. В папке metamod создадим файл, который назовем plugins.ini (тут у нас будут пути к нашим модулям, такие как amxmodx, dropro, vtc и т.д.)
    5. Возвращаемся в папку cstrike и находим файлик liblist.gam в который мы прописываем:
    Если ваша система Windows, то:
    PHP:
    1. gamedll "addons\metamod\metamod.dll"
    Если же Linux, то:
    PHP:
    1. gamedll_linux "addons/metamod/metamod.so"
    6. На этом установка metamod завершена

    Установка AmxmodX:

    (Так как мы уже находимся в папке cstrike, то)
    1. Помещаем содержимое архива в данную папку (может попросить заменить папку addons, смело заменяем)
    2. Идем в addons/metamod и открываем файл plugins.ini
    3. В файл plugins.ini прописываем следующее
    Если ваша система Windows, то:
    PHP:
    1. win32 addons/amxmodx/dlls/amxmodx_mm.dll
    Если же ваша система Linux, то:
    PHP:
    1. linux addons/amxmodx/dlls/amxmodx_mm_i386.so
    4. Сохраняем
    5. На этом установка AmxmodX окончена.
    (По аналогии устанавливаем другие модули, если они нужны)

    Добавляем ботов:

    1. Заходим в папку cstrike
    2. Переносим сюда все содержимое архива(Если будет просить замены, смело заменяем)
    3. Прописываем параметры запуска
    Код (Unknown Language):
    1. Если у вас Non-Steam, значит открываем рабочий стол, жмем правой кнопкой мыши на ярлык с игрой, там мы выбираем свойства и в поле Объект, в самый конец, добавляем +localinfo mm_gamedll dlls/csbot.dll
    Код (Unknown Language):
    1. Если у вас Steam, то заходим в стим, далее Библиотека, выбираем нашу игру, правой кнопкой мыши жмем и выбираем пункт Свойства, в открывшемся окне выбираем пункт Общие и жмем на кнопу Установить параметры запуска. В открывшееся окно добавляем +localinfo mm_gamedll dlls/csbot.dll
    4. Сохраняем
    5. На этом установка ботов закончена

    Поздравляю, теперь у вас в контре работает сервер и в нем будут бегать боты.
    P.S. Данный мануал предполагает, что у вас уже установлен клиент игры
     

    Вложения:

    1200Fps, pUzzlik, гл0к и 2 другим нравится это.
  2. mcrc Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    76
    Симпатии:
    16
    Пол:
    Мужской
    Отлично, статья нужная!
    Было бы круто ещё добавить:
    1) Какой архив скачивать на сайте amxmodx. К примеру, я скачал base, а в нём не оказалось модуля cstrike => многие плагины работать не будут.
    2) Раз уж сервер для тестирования разных плагинов, то можно добавить полезные советы:
    • В файлах cstrike\mapcycle.txt и cstrike\addons\amxmodx\configs\maps.ini прописать одинаковые карты, рестартануть CS. Иначе в игре карту сменить не получится.
    • Команда в консоли bot_stop 1 - позволит обездвижить ботов.
    • Для отладки в консоли: meta list, amx_plugins, amx_reloadadmins, status, stats
     
  3. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    717
    Симпатии:
    91
    Пол:
    Мужской
    Дико полезная статья. Спасибо)
    нарулил сейчас по фасту все :D а то только компилятор стоял..
     
  4. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    717
    Симпатии:
    91
    Пол:
    Мужской
    Эмм.. После установки ботов начал вылетать. Точнее, даже не запускается "Новая игра". Как это исправить?:cry:
     
  5. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.230
    Симпатии:
    539
    Пол:
    Мужской
    1. лицензия?
    2. Все качал оттуда что я дал?
     
  6. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    717
    Симпатии:
    91
    Пол:
    Мужской
    maFFyoZZyk, такс, проблему с вылетом решил.. Но боты почему-то не добавляются. Тыкаю "добавить бота за СТ" и ничего не происходит..
    Лицензия.
     
    Последнее редактирование: 06.03.16
  7. mcrc Пользователь

    Регистрация:
    01.03.15
    Сообщения:
    76
    Симпатии:
    16
    Пол:
    Мужской
    в этот момент что в консоли пишет?
     
  8. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.230
    Симпатии:
    539
    Пол:
    Мужской
    Неизвестная команда,как пить дать
     
  9. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    717
    Симпатии:
    91
    Пол:
    Мужской
    maFFyoZZyk, на двух компах такая херня. Делаю все одинаково, надеюсь, правильно. Просто как бы ошибаться-то и негде, по сути.. Но не работает..
     
  10. maFFyoZZyk Черный Жнец ^_^ Команда форума

    Регистрация:
    14.01.16
    Сообщения:
    1.230
    Симпатии:
    539
    Пол:
    Мужской
    у тебя стим или нет?
     
  11. гл0к Пользователь

    Регистрация:
    03.03.15
    Сообщения:
    717
    Симпатии:
    91
    Пол:
    Мужской
    maFFyoZZyk, я же писал, что лицензия.
     
  12. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    241
    Симпатии:
    45
    Пол:
    Мужской
    Почему бы не использовать POD ботов?
     
  13. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    843
    Симпатии:
    284
    Пол:
    Мужской
    Ты бы еще эт самый выложил чистые версии HLDS buid 6153 и 6153 beta (win+lin). А то разые версии кс бывают и на них могут быть разные билды. А в таком случаи могут появиться проблемы. Так что думаю лучше будет сервер отдельно запускать, а не через свой клиент.
     
    гл0к нравится это.
  14. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    843
    Симпатии:
    284
    Пол:
    Мужской
    Либо напиши статью как скачать сервер через SteamCMD для нужной юзеру ОС
     
  15. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    241
    Симпатии:
    45
    Пол:
    Мужской
    pUzzlik, а что писать, то? На оффе. все написано понятно ( даже для любой ОС и даже на разных языках ).
     
  16. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    843
    Симпатии:
    284
    Пол:
    Мужской
    Ну как минимум надо указать ссылку на источник и сказать что таким способом можно сделать, а то я до определенного времени даже не знал как, обычно версии hlds для своей ос качал на разных источниках, а также в ПУ своего хостинга. А что так можно сделать узнал только когда начал вникать в установку на виртуальный сервер.
     
  17. Михаил Пользователь

    Регистрация:
    19.05.15
    Сообщения:
    18
    Симпатии:
    0
    Пол:
    Мужской
    VKcom:
    http%3A%2F%2Fvk.com%2Fid251565584
    Skype:
    carcazaslowmo
    ICQ:
    88222832
    Данная статья подойдет для Няшеньки (Иван Степанов). Он вечно что-то мутит на сервере, игроки жалуются :)
     
  18. Slowpoked Пользователь

    Регистрация:
    08.11.15
    Сообщения:
    241
    Симпатии:
    45
    Пол:
    Мужской
    pUzzlik, ну, что сказать. Печально, когда человек не умеет пользоваться поиском ( тупо вбить в google скачать сервер steamcmd ) ...
     
  19. pUzzlik Пользователь

    Регистрация:
    06.05.15
    Сообщения:
    843
    Симпатии:
    284
    Пол:
    Мужской
    о боги я же сказал что ничего не знал про steamcmd, как я мог в поиск вбить, чё ты тупишь то, ето как в гугле в поиск вбить я хочу то хер знает что
     
    гл0к нравится это.
  20. 1200Fps Пользователь

    Регистрация:
    16.10.15
    Сообщения:
    110
    Симпатии:
    27
    Пол:
    Мужской
    Telegram:
    tg_1K2
    ICQ:
    2053567
    Как решить проблему с вылетом то? Стим Клиент.