Как сделать сервер стим на нон стим
1. Скачиваем стимовский сервер кф через hldsupdatetool
2. скачиваем клиент игры киллинг флор non-steam (пропатчиваем его до версии своего сервера steam)
3. Копируем файлы в папке system в non-steam клиенте
4. заменяем все файлы у себя на сервере в папке system (kf.exe и killingfloor.ini удалите)
5. запускаем сервер через батник (на всякий случай отключите vac)
Теперь на ваш сервер смогут заходить люди без стима!
Проверял у себя, всё работает!
Так же не забываем говорить спасибо.
У меня возник вопрос, зачем эти эмуляторы вообще нужны, ведь всё гораздо проще? По крайней мере на Киллинг флор, другие сервера я не переделывал.
DarkHaze писал(а): можно скачать сервер оттуда и поставить revemu, без мусора и с последней версией эмулятора
neo121 писал(а): 1. Скачиваем стимовский сервер кф через hldsupdatetool
2. скачиваем клиент игры киллинг флор non-steam (пропатчиваем его до версии своего сервера steam)
3. Копируем файлы в папке system в non-steam клиенте
4. заменяем все файлы у себя на сервере в папке system (kf.exe и killingfloor.ini удалите)
5. запускаем сервер через батник (на всякий случай отключите vac)
Теперь на ваш сервер смогут заходить люди без стима!
Проверял у себя, всё работает!
Так же не забываем говорить спасибо.
У меня возник вопрос, зачем эти эмуляторы вообще нужны, ведь всё гораздо проще? По крайней мере на Киллинг флор, другие сервера я не переделывал.
я че-то непонял: ты качаеш оригинальный сервер, а потом заменяеш его файлы нон стим клиент игры и запускаеш? тогда как тут без емулятора? о_О
Причина 1: Отсутствие эмулятора на сервере ReUnion для rehlds серверов или Dproto для hlds.
Решение: Установить на сервер Плагин Metamod
Для REHLDS серверов REUNION :
Для HLDS серверов DPROTO :
Причина 2: Возможно вы обновили сервер hlds до последней версии, а на ней нет поддержки dproto.
Решение: Переустановить сервер до build 6153 или ReHLDS
Counter-Strike 1.6 – один из старейших и популярнейших онлайн-шутеров. Официальные серверы игры все еще функционируют, а также активно создаются новые.
Сегодня я расскажу о том, как создать сервер CS 1.6 самостоятельно. Затронем разные методы создания, чтобы каждый игрок нашел вариант для себя.
Как создать сервер CS 1.6 с помощью SteamCMD
SteamCMD является официальной консольной утилитой от Valve, предназначенной для инсталляции и обновления серверов, которые могут функционировать как на локальном компьютере, так и через хостинг. Использовать это решение можно даже без учетной записи в самом Steam, что подойдет пользователям нелицензионной версий игры. Однако Steam-серверы, как и наличие аккаунта, позволяют применить все преимущества от разработчиков.
Что касается процедуры создания сервера, то на компьютере под управлением Windows она выглядит следующим образом:
Перейдите на официальный сайт Valve, чтобы загрузить последнюю версию установщика SteamCMD для Windows. Обладателям Linux нужно ознакомиться с командами для установки.
Запустите извлечение в любую созданную ранее папку, куда хотите поместить все файлы утилиты.
По завершении выполните авторизацию как анонимус, введя логин anonymous, или через существующую учетную запись в Steam, указав свой логин после объявления команды.
Создайте еще одну пустую папку, куда хотите поместить файлы создаваемого сервера. Скопируйте ее путь через Проводник или запомните, чтобы в дальнейшем использовать в консоли.
В запущенной консоли SteamCMD введите force_install_dir + путь к созданной только что папке, чтобы установить файлы сервера.
Получите обновления для КС 1.6 через команду app_update 90 validate.
Если появляется ошибка, введите эту команду еще раз, пока не получите уведомление об успешной инсталляции файлов.
В целевой папке появится файл под названием hlds.exe, который и отвечает за запуск сервера на локальном компьютере.
В качестве игры в новом окне выберите Counter-Strike, а остальные параметры задайте на свое усмотрение.
Не забудьте про пароль RCON и активируйте стандартный античит VAC, если хотите защитить свой сервер.
После запуска появится новое графическое окно, в котором вы можете менять конфигурацию сервера и управлять игроками.
Преимущество этого метода заключается в том, что вы получаете не просто рабочий сервер CS 1.6 для запуска на локальной машине, но и практически все необходимые файлы для того, чтобы перенести их на сторонний хостинг. В этом случае вам не придется скачивать сомнительные сборки, а еще вы будете уверены в том, что получили рабочую версию. Останется только залить ее на хостинг через FTP-клиент, добавить плагины и проверить работоспособность.
То же самое можно сделать и через консоль на приобретенном VDS, используя инструкцию по применению SteamCMD на Linux. Детальнее об этом и других командах взаимодействия с данным инструментом читайте в официальной документации от разработчиков.
Пробуем бесплатные серверы
Ранее была популярна тема временных серверов для Контры 1.6, когда любой пользователь мог открыть специальный сайт, заказать там сервер, получить готовый IP-адрес и учетную запись администратора. Так проводились некоторые клановые игры и тренировки с друзьями. Сейчас большинство таких ресурсов закрылись, поскольку Counter-Strike 1.6 теряет свою популярность, а содержать подобные проекты очень дорого. Однако остались бесплатные хостинги с длительным тестовым периодом и другими привилегиями, позволяющими получить сервер бесплатно на определенное количество времени.
Недостатки таких сайтов заключаются в том, что они предоставляют ограниченное количество слотов, минимальную скорость соединения, а также устанавливают другие ограничения, предусмотренные тестовым периодом. К тому же он определенно закончится, и вам придется либо платить, либо сообщать игрокам, что вы переходите на другую площадку.
Такой вариант вызывает определенные трудности, поэтому бесплатные хостинги лучше обойти стороной и сразу перейти к надежному, хоть и платному варианту.
Создание сервера CS 1.6 на VDS
Вы можете создать сервер Counter-Strike 1.6 на игровом VDS. Такой вариант используют большинство игроков, желающих открыть собственный проект. Вам не нужно держать локальную машину постоянно включенной, появляется значительно больше возможностей в плане установки плагинов и других нововведений, значительно увеличивается скорость работы сервера как с аппаратной части, так и со стороны соединения (пинг у игроков будет меньше).
Я покажу, как создать игровой сервер на примере VDS от Timeweb, поскольку хостинг постарался сделать весь процесс максимально дружелюбным и понятным для начинающих.
Перейдите на главную страницу сервиса.
После регистрации можно сразу же создать новый сервер.
Дайте ему любое название и добавьте комментарий, если это требуется.
В качестве операционной системы рекомендуется выбирать Debian 10, поскольку на нее вы сможете сразу же поставить готовую сборку сервера.
В списке с дополнительным программным обеспечением обязательно выбирайте EngineGP, поскольку этот инструмент и отвечает за работу с сервером CS 1.6.
Вы найдете готовые конфигурации сервера или сможете настроить свою в зависимости от требований и подходящей цены.
По завершении создания сервера его необходимо включить.
Опуститесь к блоку со списком используемых IP, скопируйте в адресную строку браузера IPv4 и перейдите по нему.
Приступите к выбору сервера для Counter-Strike 1.6.
Заполните форму аренды игрового сервера в зависимости от ваших предпочтений.
Теперь у вас есть свой игровой сервер, который можно включить и перейти к его управлению.
Вкратце расскажу об основных преимуществах заказа сервера на EngineGP. В окне управления игровым сервером, которое выделено на следующем скриншоте, вы видите огромное количество вкладок. С их помощью вы можете подключать плагины, настраивать карты и взаимодействовать с остальными файлами, находящимися на сервере. Все плагины вы сможете подключить в один клик без надобности загружать отдельные каталоги с конфигурационными файлами.
Внимание! При переходе по IP-адресу на сайте EngineGP необходимо авторизоваться по тем учетным данным, которые придут на электронную почту после создания операционной системы. В письме находится этот самый адрес, логин (root) и уникальный пароль для входа. Уже после авторизации оформляйте аренду сервера.
Как создать сервер Counter-Strike 1.6 для игры по локальной сети
В завершение рассмотрю способ, который подойдет всем желающим поиграть по сети в КС 1.6 со своими друзьями. В этом случае есть всего одно условие – все компьютеры нужно подключить к одной локальной сети, чтобы соединиться с главным сервером.
Запустите лаунчер и начните новую игру, выбрав любую карту. Если ваша сборка с ботами, то можете добавить их или отключить по собственному желанию.
Сообщите его IP-адрес другим пользователям, чтобы они могли подключиться к нему, введя в консоли connect + IP-адрес.
Этот вариант имеет несколько вариаций, которые зависят от организации локальной сети между компьютерами. Иногда приходится запускать Hamachi и только после этого создавать игру (IP-адрес копируется из Hamachi со стандартным портом 27015).
Если компьютеры имеют статический IP-адрес (что особенно актуально для игровых клубов или классов информатики), после создания игры для команды connect указывается IP-адрес компьютера, с которого запускался сервер, и сам порт (например 192.168.0.12:27015).
Итак, я рассказал обо всех доступных вариантах создания собственного сервера CS 1.6. Выбирайте подходящий и приступайте к выполнению инструкций!
Недавно на форуме, но уже заметил что многие не знают как сделать свой собственный сервер и вот поэтому решил рассказать всё на своём примере:
1.Покупаем VDS, желательно отрыв или улёт (я всё делаю на улёте)
2.Устанавливаем Linux Debian ISP
3.Настраиваем (думаю здесь не будет сложности)
4.Создаём нового пользователя в ISP
5.Заходим по SSH с правами этого пользователя
6.Начнем:
после этой операции будет скачана новая версия HLDSUpdateTool. По завершению процесса вы вернетесь в консоль управления.
7. скачивание сервера:
Код: выделить все ./steam -command update -game "cstrike" -dir .
-game "здесь название игры из списка" (например Counter-Strike Source или hl2dm)
после этой операции начнётся скачивание игрового сервера игры, в зависимости от версии сервера игры и скорости соединения этот процесс может занять от 5 до 15 минут (5 минут сервер cs 1.6, а соурс например у меня качался 15 минут)
для начала нужно создать(скачать) файл server.cfg (папка сервера/cstrike/cfg/server.cfg - для cs source, папка сервера/cstrike/server.cfg)
9.после чего возвращаемся в SSH:
для запуска cs 1.6:
./hlds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate
для запуска source:
./srcds_run -console -game cstrike +map de_dust -maxplayers 16 -autoupdate
после этих действий ваш сервер будет запущен и вооля :D
10. Автостарт сервера при перезагрузке VDS:
идем во внутреннюю панель ISP -> заходим как root ->
в навигации находим "Планировщик (cron)" -> создать задание ->
прописываем вот такую команду:
для кс 1.6 -
Код: выделить все cd /var/www/имя пользователя/data/cs-server/ ; ./hlds_run -console -game cstrike -secure -master -tickrate 100 +maxplayers 16 +port 27015 +map de_dust2 &
для соурс -
Код: выделить все cd /var/www/имя пользователя/data/cs-server/ ; ./srcds_run -console -game cstrike -secure -master -tickrate 100 +maxplayers 16 +port 27015 +map de_dust2 &
и устанавливаем период "перезагрузка".
Далее вам остается только перезагрузить VDS и всё у вас пашет=)
P.S. Если кому-то интересно, то могу рассказать порядок установки плагинов администратирования и установку статистики PsychoStats =)
Kirk Vasilchenko (c) 2009
Dproto - плагин к Metamod, позволяющий заходить на сервер игрокам использующих любые версии и протоколы клиентов, как Steam так и Non-Steam.
Метамод установлен =) можно смело заняться установкой dproto
Установка DProto (Dual Protocol)
1. Создайте директорию dproto в /addons
2. Скопируйте dproto_i386.so (Linux) в /addons/dproto/
3. В файл /addons/metamod/plugins.ini:
добавте:
Код: выделить все linux addonsdprotodproto_i386.so
Добавлять строку нужно в начале файла!
4. Скопируйте dproto.cfg в директорию с сервером (там где находится hlds_run)
5. Запускайте сервер
plugins.ini - можно создать и самому)
dproto.cfg - гугля в помощь, благо архивов с dproto очень много
На
Код: выделить все Getting version 34 of Steam HLDS Update Tool
весь процесс встает, ждал минут 30 (несколько раз пробовал).
Вроде как скачивание идет, но что то долговато.
Kirk Спасибо получилось, а как сделать Counter-Strike Source nosteam? чтобы можно было заходить на сервер игрокам использующих любые версии и протоколы клиентов, как Steam так и Non-Steam
angel , ну на счет абсолютно любых версий и протоколов - ни как! поддерживается только 7 протокол и 43 версия на сколько помню. а вот на счет стим и нон-стим - ответ тебе даст гугл), варезничать здесь не буду))); могу сказать что производится замена исполняймых файлов стима, за счет чего и могут играть, как стим, так и нон-стим клиенты)
Читайте также: