Скрипт автоматической установки серврера по CS 1.6 (Debian 64-bit)


Перед установкой csserver убедитесь все ли зависимости установлены для запуска csserver.

Для 64-х разрядных систем для запуска скрипта необходимо установить следующие компоненты:

mailutils – это набор ПО, состоящий из утилит, программ и библиотек для обработки электронной почты.

postfix – Postfix является свободным программным обеспечением, создавался как альтернатива Sendmail.

curl – (распространяемая по лицензии MIT), кроссплатформенная служебная программа командной строки, позволяющая взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.

wget – для копирования файлов на сервер через интеренет-адрес (домен)

file – предназначеный для того, чтобы адресовать файлы на локальном компьютере или в локальной сети, по их прямому пути на диске, в сетевой папке, или, в отдельных случаях, на ftp-сервере.

tar – формат битового потока или файла архива, а также название традиционной для Unix программы для работы с такими архивами.

bzip2 – бесплатная свободная утилита командной строки с открытым исходным кодом для сжатия данных, реализация алгоритма Барроуза — Уилера.

gzip – утилита сжатия и восстановления (декомпрессии) файлов, использующая алгоритм Deflate.

unzip – разархиватор файлов.

bsdmainutils – набор утилит из FreeBSD (В этом пакете содержится множество небольших программ, которые обычно доступны в BSD-подобных Unix системах)

python – язык програмирования (пайтон)

util-linux – это стандартный пакет служебных утилит командной строки, используемый в операционных системах на базе ядра Linux.

ca-certificates – данные по центрам сертификации, которые распространяются с браузером Mozilla, позволяющие приложениям проверять достоверность соединений SSL

binutils – набор инструментального ПО для обращения с объектным кодом в объектных файлах различного формата

bc – интерактивный интерпретатор Си-подобного языка, позволяет выполнять вычисления с произвольно заданной точностью. Часто используется как калькулятор в командной строке юникс-подобных операционных систем.

jq – самая популярная утилита для обработки JSON из командной строки, написана на C и имеет свой собственный синтаксис для работы с JSON.

tmux – для запуска сервера в отдельном окне или терминале

lib32gcc1 – 32 битные библиотеки линукса

libstdc++6 – 32 битные библиотеки линукса

libstdc++6:i386 – 32 битные библиотеки линукса

Для установки данных утилит необходимо написать команду в одну строчку:НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!1. Создаем пользователя для сервера с паролем:

adduser csserver

Придумываем сложный пароль, для примера – jc2NDU2NTIyN, вводим:НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!2. Переходим под пользователя csserver и в его домашний каталог:НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!3. Теперь скачиваем скрипт linuxgsm.shНУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!

Прмечание: Не запускайте этот скрипт под root !!!
Прмечание: Не запускайте этот скрипт под root !!!

4. Запускаем скрипт и следуем его инструкциям:НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!5. При запуске команды в консоль:

./csserver

Вы получите подсказки по всем командам скрипта:НУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!6. Примеры запуска/остановки/перезапуска/console сервера CS 1.6

start сервераНУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!stop сервераНУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!restart сервера

./csserver restart

console сервераНУЖНО ВОЙТИ ИЛИ ЗАРЕГИСТРИРОВАТЬСЯ ЧТОБЫ ВИДЕТЬ ТЕКСТ !!!Как поставить сервер, чтобы он автоматически подымался (перезапускался), смотрите в этом видео:

 

https://contra.net.ua/ustanovka-debian-pod-server-cs-1-6.html – статья установки debian под сервер CS 1.6
https://contra.net.ua/nastrojka-debian-pod-server-cs-1-6.html – статья настройка сервера CS 1.6 с установленным debian