Как сделать сервер стим на нон стим

Добавил пользователь Алексей Ф.
Обновлено: 04.10.2024

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

Как создать сервер CS 1.6

Counter-Strike 1.6 – один из старейших и популярнейших онлайн-шутеров. Официальные серверы игры все еще функционируют, а также активно создаются новые.

Сегодня я расскажу о том, как создать сервер CS 1.6 самостоятельно. Затронем разные методы создания, чтобы каждый игрок нашел вариант для себя.

Как создать сервер CS 1.6 с помощью SteamCMD

SteamCMD является официальной консольной утилитой от Valve, предназначенной для инсталляции и обновления серверов, которые могут функционировать как на локальном компьютере, так и через хостинг. Использовать это решение можно даже без учетной записи в самом Steam, что подойдет пользователям нелицензионной версий игры. Однако Steam-серверы, как и наличие аккаунта, позволяют применить все преимущества от разработчиков.

Что касается процедуры создания сервера, то на компьютере под управлением Windows она выглядит следующим образом:

Скачивание программы для создания сервера в CS 1.6 через SteamCMD

Перейдите на официальный сайт Valve, чтобы загрузить последнюю версию установщика SteamCMD для Windows. Обладателям Linux нужно ознакомиться с командами для установки.

Распаковка программы для создания сервера в CS 1.6 через SteamCMD

Запустите извлечение в любую созданную ранее папку, куда хотите поместить все файлы утилиты.

Авторизация в программе для создания сервера в CS 1.6 через SteamCMD

По завершении выполните авторизацию как анонимус, введя логин anonymous, или через существующую учетную запись в Steam, указав свой логин после объявления команды.

Копирование пути к папке для создания сервера в CS 1.6 через SteamCMD

Создайте еще одну пустую папку, куда хотите поместить файлы создаваемого сервера. Скопируйте ее путь через Проводник или запомните, чтобы в дальнейшем использовать в консоли.

Установка файлов сервера для создания сервера в CS 1.6 через SteamCMD

В запущенной консоли SteamCMD введите force_install_dir + путь к созданной только что папке, чтобы установить файлы сервера.

Команда для обновления файлов для создания сервера в CS 1.6 через SteamCMD

Получите обновления для КС 1.6 через команду app_update 90 validate.

Успешное обновление файлов для создания сервера в CS 1.6 через SteamCMD

Если появляется ошибка, введите эту команду еще раз, пока не получите уведомление об успешной инсталляции файлов.

Запуск исполняемого файла для создания сервера в CS 1.6 через SteamCMD

В целевой папке появится файл под названием hlds.exe, который и отвечает за запуск сервера на локальном компьютере.

Выбор названия сервера для создания сервера в CS 1.6 через SteamCMD

В качестве игры в новом окне выберите Counter-Strike, а остальные параметры задайте на свое усмотрение.

Установка защиты для создания сервера в CS 1.6 через SteamCMD

Не забудьте про пароль RCON и активируйте стандартный античит VAC, если хотите защитить свой сервер.

Окно управления сервером для создания сервера в CS 1.6 через SteamCMD

После запуска появится новое графическое окно, в котором вы можете менять конфигурацию сервера и управлять игроками.

Преимущество этого метода заключается в том, что вы получаете не просто рабочий сервер CS 1.6 для запуска на локальной машине, но и практически все необходимые файлы для того, чтобы перенести их на сторонний хостинг. В этом случае вам не придется скачивать сомнительные сборки, а еще вы будете уверены в том, что получили рабочую версию. Останется только залить ее на хостинг через FTP-клиент, добавить плагины и проверить работоспособность.

То же самое можно сделать и через консоль на приобретенном VDS, используя инструкцию по применению SteamCMD на Linux. Детальнее об этом и других командах взаимодействия с данным инструментом читайте в официальной документации от разработчиков.

Игровой хостинг

Пробуем бесплатные серверы

Ранее была популярна тема временных серверов для Контры 1.6, когда любой пользователь мог открыть специальный сайт, заказать там сервер, получить готовый IP-адрес и учетную запись администратора. Так проводились некоторые клановые игры и тренировки с друзьями. Сейчас большинство таких ресурсов закрылись, поскольку Counter-Strike 1.6 теряет свою популярность, а содержать подобные проекты очень дорого. Однако остались бесплатные хостинги с длительным тестовым периодом и другими привилегиями, позволяющими получить сервер бесплатно на определенное количество времени.

Использование бесплатного сервера в CS 1.6

Недостатки таких сайтов заключаются в том, что они предоставляют ограниченное количество слотов, минимальную скорость соединения, а также устанавливают другие ограничения, предусмотренные тестовым периодом. К тому же он определенно закончится, и вам придется либо платить, либо сообщать игрокам, что вы переходите на другую площадку.

Такой вариант вызывает определенные трудности, поэтому бесплатные хостинги лучше обойти стороной и сразу перейти к надежному, хоть и платному варианту.

Создание сервера CS 1.6 на VDS

Вы можете создать сервер Counter-Strike 1.6 на игровом VDS. Такой вариант используют большинство игроков, желающих открыть собственный проект. Вам не нужно держать локальную машину постоянно включенной, появляется значительно больше возможностей в плане установки плагинов и других нововведений, значительно увеличивается скорость работы сервера как с аппаратной части, так и со стороны соединения (пинг у игроков будет меньше).

Я покажу, как создать игровой сервер на примере VDS от Timeweb, поскольку хостинг постарался сделать весь процесс максимально дружелюбным и понятным для начинающих.

Сервер CS 1.6

Перейдите на главную страницу сервиса.

Создание нового сервера на сайте для создания сервера в CS 1.6

После регистрации можно сразу же создать новый сервер.

Ввод имени для сервера на сайте для создания сервера в CS 1.6

Дайте ему любое название и добавьте комментарий, если это требуется.

Выбор операционной системы для создания сервера в CS 1.6

В качестве операционной системы рекомендуется выбирать Debian 10, поскольку на нее вы сможете сразу же поставить готовую сборку сервера.

Выбор дополнительного ПО для создания сервера в CS 1.6

В списке с дополнительным программным обеспечением обязательно выбирайте EngineGP, поскольку этот инструмент и отвечает за работу с сервером CS 1.6.

Выбор конфигурации сервера на сайте для создания сервера в CS 1.6

Вы найдете готовые конфигурации сервера или сможете настроить свою в зависимости от требований и подходящей цены.

Запуск выделенного сервера для создания сервера в CS 1.6

По завершении создания сервера его необходимо включить.

Переход по адресу для создания сервера в CS 1.6

Опуститесь к блоку со списком используемых IP, скопируйте в адресную строку браузера IPv4 и перейдите по нему.

Выбор варианта аренды для создания сервера в CS 1.6

Приступите к выбору сервера для Counter-Strike 1.6.

Заполнение формы аренды для создания сервера в CS 1.6

Заполните форму аренды игрового сервера в зависимости от ваших предпочтений.

Запуск арендованного сервера CS 1.6

Теперь у вас есть свой игровой сервер, который можно включить и перейти к его управлению.

Вкратце расскажу об основных преимуществах заказа сервера на EngineGP. В окне управления игровым сервером, которое выделено на следующем скриншоте, вы видите огромное количество вкладок. С их помощью вы можете подключать плагины, настраивать карты и взаимодействовать с остальными файлами, находящимися на сервере. Все плагины вы сможете подключить в один клик без надобности загружать отдельные каталоги с конфигурационными файлами.

Панель управления арендованным сервером CS 1.6

Внимание! При переходе по IP-адресу на сайте EngineGP необходимо авторизоваться по тем учетным данным, которые придут на электронную почту после создания операционной системы. В письме находится этот самый адрес, логин (root) и уникальный пароль для входа. Уже после авторизации оформляйте аренду сервера.

Как создать сервер Counter-Strike 1.6 для игры по локальной сети

В завершение рассмотрю способ, который подойдет всем желающим поиграть по сети в КС 1.6 со своими друзьями. В этом случае есть всего одно условие – все компьютеры нужно подключить к одной локальной сети, чтобы соединиться с главным сервером.

Создание сервера для игры по локальной сети в CS 1.6

Запустите лаунчер и начните новую игру, выбрав любую карту. Если ваша сборка с ботами, то можете добавить их или отключить по собственному желанию.

Копирование адреса локального сервера в CS 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 версия на сколько помню. а вот на счет стим и нон-стим - ответ тебе даст гугл), варезничать здесь не буду))); могу сказать что производится замена исполняймых файлов стима, за счет чего и могут играть, как стим, так и нон-стим клиенты)

Читайте также: