ololosh
Участник
- Сообщения
- 134
- Реакции
- 7
Доброго времени суток. Решил опубликовать материал по установке сервера Day of Defeat Source в Linux подобных система. В данной теме рассмотрю варианты на таких системах как Debian, ubuntu, Centos. Если кому будет интересно в дальнейшем добавлю в тему установку на Windows. И так начнём.
Первое о чём бы я хотел сказать это о том что, некогда, не при каких обстоятельствах не скачивайте сервер и тем более не запускайте скрипт запуска сервера из под пользователя "root". Все остальные библиотеки для запуска и работы сервера вы сможете установить из пользователя "root"
И так начнём. "Здесь" подразумевается что у вас свеже-установленная система. Перед скачиванием и запуском сервера вам необходимо установить следующие библиотеки:
Если у вас Debian 7-8 то вам можно писать (вставлять) команды без "sudo"
Ubuntu/Debian 64-бит
RedHat/CentOS 64-бит
Так же на всякий случай установим "nano"
Debian
Centos
Так же установим "screen"
Debian
Centos
Далее создаём пользователя под которым будем собственно скачивать и запускать сервер.
"steam" - можно заменить на желаемое имя пользователя от которого в последующем будете запускать сервер.
Загрузите SteamCMD для Linux.
Далее нужно будет распаковать (распакуется автоматически в текущую папку)
После этого необходимо скачать основу STEAMCMD. Запустите скрипт командой
После скачивания основы введите
После чего вы сможете скачать сам сервер. Для этого вам необходимо создать скрипт закачки сервера.
В открывшемся окне вводим (или вставляем следующее:
Далее сочетанием клавиш ctrl + O сохраняем и сочетанием ctrl + x выходим
В данном варианте скрипт создаст папку dods и скачает в него сервер.
После скачивания сервера вам необходимо будет зайти в папку dods и создать там скрипт запуска сервера.
В скрипт можно внести следующее:
Далее сочетанием клавиш ctrl + O сохраняем и сочетанием ctrl + x выходим
После этого просто запускаем скрипт командой
И радуемся=)
Ну и после всего этого необходимо установить sm и mms, и можно делать себя админом и приглашать людей на сервер.
Будут вопросы задавайте в этой теме.
Часть информации взято с этого источника
Первое о чём бы я хотел сказать это о том что, некогда, не при каких обстоятельствах не скачивайте сервер и тем более не запускайте скрипт запуска сервера из под пользователя "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
C-подобный:
yum install nano -y
Debian
C-подобный:
apt-get install screen -y
C-подобный:
yum install screen -y[
Далее создаём пользователя под которым будем собственно скачивать и запускать сервер.
C-подобный:
adduser steam
В процессе создания пользователя, система вас попросит придумать пароль, и после пароля на вопросы об имени и прочие вы можете просто жать "Enter"
su - steam
Загрузите SteamCMD для Linux.
C-подобный:
wget http://media.steampowered.com/client/installer/steamcmd_linux.tar.gz
C-подобный:
tar -xvzf steamcmd_linux.tar.gz
C-подобный:
./steamcmd.sh
C-подобный:
exit
C-подобный:
nano updatedods.sh
C-подобный:
./steamcmd.sh +login anonymous +force_install_dir ./dods/ +app_update 232290 validate +quit
В данном варианте скрипт создаст папку 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
После этого просто запускаем скрипт командой
C-подобный:
./startdods.sh
Ну и после всего этого необходимо установить sm и mms, и можно делать себя админом и приглашать людей на сервер.
Будут вопросы задавайте в этой теме.
Часть информации взято с этого источника
Последнее редактирование: