Установка Day of Defeat Source на Linux сервера.

ololosh

Участник
Сообщения
134
Реакции
7
Доброго времени суток. Решил опубликовать материал по установке сервера Day of Defeat Source в Linux подобных система. В данной теме рассмотрю варианты на таких системах как Debian, ubuntu, Centos. Если кому будет интересно в дальнейшем добавлю в тему установку на Windows. И так начнём.

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

И так начнём. "Здесь" подразумевается что у вас свеже-установленная система. Перед скачиванием и запуском сервера вам необходимо установить следующие библиотеки:

Если у вас Debian 7-8 то вам можно писать (вставлять) команды без "sudo"

Ubuntu/Debian 64-бит
C-подобный:
sudo apt-get install lib32gcc1

RedHat/CentOS 64-бит
C-подобный:
yum install glibc.i686 libstdc++.i686

Так же на всякий случай установим "nano"
Debian
C-подобный:
apt-get install nano -y
Centos
C-подобный:
yum install nano -y
Так же установим "screen"
Debian
C-подобный:
apt-get install screen -y
Centos
C-подобный:
yum install screen -y[


Далее создаём пользователя под которым будем собственно скачивать и запускать сервер.
C-подобный:
adduser steam
В процессе создания пользователя, система вас попросит придумать пароль, и после пароля на вопросы об имени и прочие вы можете просто жать "Enter"
su - steam
"steam" - можно заменить на желаемое имя пользователя от которого в последующем будете запускать сервер.

Загрузите SteamCMD для Linux.
C-подобный:
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz
Далее нужно будет распаковать (распакуется автоматически в текущую папку)
C-подобный:
tar -xvzf steamcmd_linux.tar.gz
После этого необходимо скачать основу STEAMCMD. Запустите скрипт командой
C-подобный:
./steamcmd.sh
После скачивания основы введите
C-подобный:
exit
После чего вы сможете скачать сам сервер. Для этого вам необходимо создать скрипт закачки сервера.
C-подобный:
nano updatedods.sh
В открывшемся окне вводим (или вставляем следующее:
C-подобный:
./steamcmd.sh +login anonymous +force_install_dir ./dods/ +app_update 232290 validate +quit
Далее сочетанием клавиш ctrl + O сохраняем и сочетанием ctrl + x выходим
В данном варианте скрипт создаст папку dods и скачает в него сервер.
После скачивания сервера вам необходимо будет зайти в папку dods и создать там скрипт запуска сервера.
C-подобный:
cd dods
nano startdods.sh
В скрипт можно внести следующее:
C-подобный:
!#bin/bash
screen -AmS dodsserver ./srcds_run -console -game dod +map dod_ваша стартовая карта +ip ваш айпи +hostport ваш порт +clientport 27005 +maxplayers 32 -exec server.cfg
Далее сочетанием клавиш ctrl + O сохраняем и сочетанием ctrl + x выходим
После этого просто запускаем скрипт командой
C-подобный:
./startdods.sh
И радуемся=)

Ну и после всего этого необходимо установить sm и mms, и можно делать себя админом и приглашать людей на сервер.

Будут вопросы задавайте в этой теме.


Часть информации взято с этого источника
 
Последнее редактирование:
M

MihailM

@ololosh, Оффтоп
 
Последнее редактирование модератором:

ololosh

Участник
Сообщения
134
Реакции
7
Вижу. Ошибся, с кем не бывает. Прошу модераторов или админов поправить т.к у самого такой функции нет.
@ololosh, Оффтоп
Знаю что есть такой скрипт. Хочешь сам распиши второй, или я позже добавлю инфу. А на счёт мало кому нужен, так народ заходят сюда за инфой. Может и кому пригодится!
 
M

MihailM

@ololosh, Оффтоп
 

ololosh

Участник
Сообщения
134
Реакции
7

selax

Добрая душа
Сообщения
1,172
Реакции
521
Вижу. Ошибся, с кем не бывает. Прошу модераторов или админов поправить т.к у самого такой функции нет.
Как нет? Может вы просто через редактирование сообщения пытаетесь его изменить? :biggrin:
 

selax

Добрая душа
Сообщения
1,172
Реакции
521
В Debian 7-8 nano стоит по умолчанию. Даже в минимальном варианте. Чтобы поставить без nano нужно заморочиться.

./steamcmd.sh +login anonymous +force_install_dir ./dods/ +app_update 232290 validate +app_update 232290 +quit
wtf?! Точно нет ошибки?
 

ololosh

Участник
Сообщения
134
Реакции
7
В Debian 7-8 nano стоит по умолчанию. Даже в минимальном варианте. Чтобы поставить без nano нужно заморочиться.

wtf?! Точно нет ошибки?
Ошибки описанные вами исправил. Да копировал со своего скрипта. Ну а на счёт nano это на всякий случай.
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,552
Реакции
5,029
@zoro45133, а ты вовремя: всего 9 лет прошло с последнего сообщения в теме.

По ссылке вирусня?
 

zoro45133

Участник
Сообщения
2
Реакции
0
@zoro45133, а ты вовремя: всего 9 лет прошло с последнего сообщения в теме.

По ссылке вирусня?
какой именно вирус у меня норм открывает
Screenshot_5.png
 

Grey83

не пишу плагины с весны 2022
Сообщения
8,552
Реакции
5,029
а так это реклама платных батников была?
Сообщения автоматически склеены:

с этим немного в другой раздел: Продам

Но, боюсь, новорег там ничего не сможет с бухты-барахты запостить.
 
Сверху Снизу