Для 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.sh4. Запускаем скрипт и следуем его инструкциям:
5. При запуске команды в консоль:
./csserver
Вы получите подсказки по всем командам скрипта:
6. Примеры запуска/остановки/перезапуска/console сервера CS 1.6start сервера
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