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


Фотография

Запуск сервера CSS v86 на VDS


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

#1 kirill14141

kirill14141

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

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

Отправлено 27 Декабрь 2015 - 20:28

Решил скопировать мануал для новичков,т.к многие не умеют пользоваться поиском.

 

Для начала коннектимся к Putty,дальше - ниже!

 

Предварительная конфигурация!
 

Убеждаемся, что у нас хватит ресурсов (ulimit -a, -n должен быть не менее 2048)

Для проверки пишет в консоли: ulimit -n - эта команда выдаёт количество ресурсов.

Если у вас 1024,то пропишите в консоли: ulimit -n 2048. Тогда у вас появится больше ресурсов.

 

Если всё в порядке, то разберёмся с системой: если она у вас 64-разрядная, то сначала обновляем библиотеки:

 

В консоли:

apt-get update

*Это одностроковая команда, которая обновит список ваших пакетов и выполнит обновление вашей системы. Поскольку для ее выполнения требуются привилегии root, то если ваш дистрибутив — Ubuntu, используйте sudo apt-get update && sudo apt-get upgrade.

 

 

После того как библиотеки обновились качаем библиотеки 32-разрядных Linux-систем:

 

  • Debian/Ubuntu
apt-get install lib32gcc1
  • Red Hat/Fedora Code/CentOS
yum install glibc.i686 libstdc++.i686

Загрузка SteamCMD

Все действия, с пункта "установка Steamcmd", рекомендуется выполнять от обычного пользователя, не root.

Теперь, когда всё готово, начнём загрузку. Сначала создайте папку чтобы не мусорить и зайдите в неё:

mkdir cmd - создаёт папку cmd в папке пользователя.
cd cmd - перемещает вас в папку cmd.

Наша папка называется "cmd"

Теперь нам нужно закачать архив со SteamCMD:

wget http://media.steampowered.com/client/steamcmd_linux.tar.gz 

Далее разархивировать на сервер:

tar xvfz steamcmd_linux.tar.gz

*Если вас смущает архив на вашем сервере,по желанию: можно удалить архив: rm steamcmd_linux.tar.gz

 

Далее нужно дать разрешение всем файлам.

chmod +x * 

А теперь начнём главное — запуск steamcmd.

./steamcmd.sh 

Ждите, пока процесс скачивания не завершится. После вы увидите строку-приглашение: "Steam> ".

Загрузка сервера.
 

Итак, мы видим перед собой "Steam>". В принципе, мы можем выйти, что нам и нужно (толку сидеть в steamcmd попросту нет), а значит, набираем команду:

quit 

Теперь перейдём непосредственно к выбору интересующего нас сервера:

 

  • Список ID серверов на базе SRCDS
CS:GO: 740
DoD:S: 232290
CS:S: 232330
HL2:DM: 232370
TF2: 232250

* В оф. теме пример на tf2. Я же сделаю на примере CSS v86

Всё ещё находясь в директории cmd/ вводим команду:

./steamcmd.sh +login anonymous +force_install_dir ../cstrike_server +app_update 232330 +quit 

* +login anonymous - трогать не нужно! * cstrike_server - название папки вашего сервера! * 232330 - это йд игры CSS.

 

*совет: можно создать файл-shell для автозапуска строки выше.
*предупреждение: две точки перед именем папки (../cstrike_server) показывают, что мы создадим эту папку на уровень выше и скачаем сервер туда!.
 
 

Консоль покажет нам процесс загрузки после чего ответит:

Цитата:
App <ID> installed!

Скрытый текст



Базовая настройка и запуск сервера

Сервер запускается так же, как и раньше:

screen -AmS имя_скрина_моего_сервера ./srcds_run +ваши_параметры 

Если честно. Я сам не понял,что значит верхняя строчка. И специально для запуска CSS сервера,написал так:

screen ./srcds_run -game cstrike +ip 0.0.0.0 +hostport 27015 +clientport 27005 -maxplayers 30 -tickrate 100 +fps_max 66 +map de_dust2 -sv_lan 0

* Запуск css сервера с 30 слотами.

 

  • Чтобы использовать строчку screen,нужно установить сам screen!!

 

Для этого пишем в консоль:

apt-get install screen

**Server.cfg можно не менять, если был ранее уже настроенный — всё прекрасно работает, просто положите его в папку cfg/.

При запуске сервера мы увидим много информации о добавлении VPK-файлов. Всё хорошо, дышим ровно — так и надо. Если вы сделали всё так, как написано выше, то ошибок не должно возникнуть.

 

Ну вот, базово всё готово.
 

Ну вот и мануал подошёл к концу. Устанавливаете SOURCEMOD,плагины и радуетесь!

Вот и всё, сервер снова работает (или только-только появился). 


Сообщение отредактировал kirill14141: 27 Декабрь 2015 - 20:58

  • JordanBub и Mashacurgy это нравится

#2 ykpon

ykpon

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

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

Отправлено 27 Декабрь 2015 - 20:38

Все действия, с пункта "установка Steamcmd", рекомендуется выполнять от обычного пользователя, не root.



#3 mumuxtarka

mumuxtarka

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

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

Отправлено 27 Декабрь 2015 - 20:52

Базовая настройка и запуск сервера

Сервер запускается так же, как и раньше:

screen -AmS имя_скрина_моего_сервера ./srcds_run +ваши_параметры 

Если честно. Я сам не понял,что значит верхняя строчка. И специально для запуска CSS сервера,написал так:

screen ./srcds_run -game cstrike +ip 0.0.0.0 +hostport 27015 +clientport 27005 -maxplayers 30 -tickrate 100 +fps_max 66 +map de_dust2 -sv_lan 0

как ты блин не можешь понять что там написано если там все написано

screen -AmS имя_скрина_моего_сервера ./srcds_run +ваши_параметры 

скрин так открывается 

screen -S CSSV86 ./srcds_run -game cstrike +ip..........

сначало слово screen потом -S (означает что скрин открывается) ,потом CSSV86 (название скрина, можешь написать ВАСЯ, ПЕТЯ)

 

еще у тебя стоит параметр fps_max 66 

разве тут не нужно указывать 500 FPS или 1000 FPS .Я вообще слышал что на стиме это вообще не нужно узказвать.. или я ошибаюсь..



#4 kirill14141

kirill14141

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

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

Отправлено 27 Декабрь 2015 - 20:59

как ты блин не можешь понять что там написано если там все написано

screen -AmS имя_скрина_моего_сервера ./srcds_run +ваши_параметры 

скрин так открывается 

screen -S CSSV86 ./srcds_run -game cstrike +ip..........

сначало слово screen потом -S (означает что скрин открывается) ,потом CSSV86 (название скрина, можешь написать ВАСЯ, ПЕТЯ)

 

еще у тебя стоит параметр fps_max 66 

разве тут не нужно указывать 500 FPS или 1000 FPS .Я вообще слышал что на стиме это вообще не нужно узказвать.. или я ошибаюсь..

Я чайник в этом. От критики не откажусь )) Зато буду знать ошибки))



#5 Santiago

Santiago

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

  • Модератор
  • 5 648 сообщений

Отправлено 28 Декабрь 2015 - 9:40

скрин так открывается 

screen -S CSSV86 ./srcds_run -game cstrike +ip..........

Параметр S говорит только, что скрину необходимо задать имя.
Для удобства необходимо передать еще несколько параметров:
-d - запустить сессию в свернутом виде
-m - Если указан ключ -d, то необходимо указать и ключ -m, который указывает, что сессию нужно создать перед сворачиванием сессии
-A - это так сказать для полного удобства. Говорит сессии, что размер экрана нужно подгонять. Наверное многие замечали, кто запускает без параметра А, что, если открыть сессию скрина и увеличить окно консоли, то текст так и останется, как будто окно не увеличивали. Параметр А исправляет это

#6 bySatana

bySatana

    Новичок

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

Отправлено 11 Ноябрь 2017 - 8:22

[S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed.
Почему так? Хотя вроде бы, прописываю sv_setsteamaccount
Толку нет..



#7 bySatana

bySatana

    Новичок

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

Отправлено 11 Ноябрь 2017 - 19:07

а ещё, почему вместо стима у людей [U:1:1:числа]



#8 meenkey

meenkey

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

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

Отправлено 11 Ноябрь 2017 - 19:12

а ещё, почему вместо стима у людей [U:1:1:числа]

Таков формат SteamID.



#9 bySatana

bySatana

    Новичок

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

Отправлено 11 Ноябрь 2017 - 19:14

Таков формат SteamID.

тоесть это норм?



#10 ykpon

ykpon

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

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

Отправлено 11 Ноябрь 2017 - 19:33

тоесть это норм?

Да.




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

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