Как сделать no-steam сервер cs go


Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go



Здравствуйте друзья. Многие задавались вопросом, как же создать NoSteam сервер CS:GO.
В данной статье я постараюсь подробно в деталях описать создание сервера.Я буду описывать создание сервера на коммерческом хостинге (то бишь платном) под управлением Linux OS.
И так приступим!

Сервер,хостинг,домен и т.д.


Если вы хотите создать солидный проект, то вам, конечно же, нужен домен и хостинг.
Хостинг же это совершенно другой разговор. Я никогда не использовал аренду выделенных серверов CS:GO и вам не советую - Платить за каждый слот... и права не root.Выход из этой ситуации является покупка VDS/VPS или же для очень крупных проектов - collacation.

Минимальные требования к хостингу для 1 сервера:
(Описываю из своего опыта и замечаний - Брал за основу Public сервер на 30 слотов со всеми самыми тяжелыми плагинами)
Процессор: 1 ядро| Тактовая частота 2.4 Ггц +
(Стоял: Двух ядерный - 2.4 Ггц , при полном сервере нагрузка доходила только до 30%)
ОЗУ: 1 гб +
Интернет соединение: 20 мб/сек +

Итак с доменом и хостингом определились, приобрели,настроили, можно приступать собственно к созданию сервера.

Создание сервера

Команды на Хостинге лучше выполнять с помощь простой программы,которая не требует установки - .
.
Далее все в статье делается именно через эту программу.

Скачиваем и Устанавливаем SteamCMD

а) Для безопасности создаем другого пользователя:

adduser steam
su - steam

б) Создаем и переходим в директорию для SteamCMD

mkdir /home/steam/steamcmd
cd /home/steam/steamcmd

в) Скачиваем SteamCMD Tool с официального сайта Steam следующей командой:

wget

г) Извлекаем архив командой:

tar -xvzf steamcmd_linux.tar.gz

Устанавливаем сам сервер CS:GO

а) Запускаем SteamCMD командой:

cd /home/steam/steamcmd
./steamcmd.sh

б) Входим в SteamCMD

login anonymous

в) Загружаем сервер:

force_install_dir /куда/установить/сервер/

Думаю с этим понятно - просто указываем путь до папки куда хотим установить сервер.Папку для сервера можно создать и в панели управления сервером (ISP Manager и т.д.)

г)Команда загрузки\обновления:

app_update 740 validate

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

Распространенные ошибки при загрузки сервера:
1) Сервера Valve перегружены - не беда нужно немного подождать
2) У вас установлена 64-битная OS Linux. Вам нужно просто скачать 32-битные библиотеки:
(Команды писать также через PuTTy)
Для ubuntu , debian , linux mint

# apt-get install ia32-libs


Для CentOS

# yum install glibc.i686 libstdc++.i686


3) Не достаточно прав у файлов сервера:
Я рекомендую поставить chmod 777 на папку и на все внутренние файлы и директории Сервера. Это поможет при установке, а также в дальнейшем правильной работы плагинов.

Если же все прошло успешно в конце вы должны увидеть надпись типа:
app "740" succesfully installed

Устанавливаем SourceMod и MetaMod

а)MetaMod

Используем только стабильную версию.

Распаковываем архив в /куда вы загрузили сервер/csgo/

б)SourceMod

Распаковываем архив в /куда вы загрузили сервер/csgo/

Настройка сервера под NoSteam игроков

а)Заходим в ./куда вы загрузили сервер/csgo/cfg/sourcemod и используя текстовый редактор откройте файл с именем sourcemod.cfg
В верхней части документа вставляем:

sv_lan 1

б)Теперь заходим в ./куда вы загрузили сервер/csgo/cfg и открываем файл с помощью текстового редактора server.cfg. Если у вас нет такого файла создайте его.
Добавьте эту строку в файл:

sv_lan 0

Установка эмулятора RevEmu

а)Сначала вы должны зайти в ./куда вы загрузили сервер/bin, находим steamclient.so и переименовываем в steamclient_valve.so

б)
Обратите внимание на выбор OS

г)Откройте папку Linux и извлекайте содержимое в основной каталог установки. В нашем случае это ./куда вы установили сервер/.

Запуск и управление сервером

а)Запуск и управление с помощью скрипта:

Редактируем файл csgo-server-launcher.sh с помощью любого тестового редактора. Вся инструкция по настройке также находиться в этом файле.

Запуск сервера напрямую

Классический:

./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomb +map de_dust +sv_pure 0

Гонка вооружений:

./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 0 +mapgroup mg_armsrace +map ar_shoots +sv_pure 0

Разрушение объекта:

./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 1 +mapgroup mg_demolition +map de_lake +sv_pure 0

Deathmatch:

./srcds_run -game csgo -console -usercon +game_type 1 +game_mode 2 +mapgroup mg_allclassic +map de_dust +sv_pure 0



Источник: https://enix.su/nosteamserver.html


Как сделать no-steam сервер cs go фото


Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Как сделать no-steam сервер cs go

Далее: