Создаем сервер Rising World на ОС Linux - Geek-Speak

Главная Форумы JUST FOR FUN Create gaming servers Создаем сервер Rising World на ОС Linux

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Автор
    Сообщения
  • #990
    Esmertec
    Хранитель

    Перед установкой вы должны убедиться, что у вас есть все зависимости, необходимые для запуска rwserver.

    Проверка для ubuntu x64:
    sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 default-jre

    Проверка для ubuntu x32:
    sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux libstdc++6 default-jre

    Проверка для debian x64:
    sudo dpkg --add-architecture i386; sudo apt update; sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux lib32gcc1 libstdc++6 libstdc++6:i386 default-jre

    Проверка для debian x32:
    sudo apt install mailutils postfix curl wget file bzip2 gzip unzip bsdmainutils python util-linux ca-certificates binutils bc jq tmux libstdc++6 default-jre

    Проверка для fedora x64:

    dnf install mailx postfix curl wget file bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 java-1.8.0-openjdk
    

    Проверка для fedora x32:

    dnf install mailx postfix curl wget file bzip2 gzip unzip python binutils bc jq tmux libstdc++ java-1.8.0-openjdk
    

    Для CentOS для начала нужно установить EPEL если его у Вас по какой-то причине нет:
    yum install epel-release

    Проверка для centos x64:
    yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux glibc.i686 libstdc++ libstdc++.i686 java-1.8.0-openjdk

    Проверка для centos x32:

    yum install mailx postfix curl wget bzip2 gzip unzip python binutils bc jq tmux libstdc++ java-1.8.0-openjdk
    

    Установка сервера

    Перед установкой нужно создать нового пользователя, ни когда не запускайте серевера из под root пользователя!

    adduser rwserver

    rwserver – имя пользователя, если хотите можно сделать другое, это не принципиально, теперь нужно задать пароль, для нового пользователя, НЕ делайте простые пароли, лучше сгенерировать пароль в генераторе! Вводим в терминал команду:

    passwd rwserver

    Задаем пароль, и подтверждаем его! Далее залогиниваемся под только что созданным пользователем, в нашем случае – rwserver.

    su - rwserver

    Скачиваем исполняющий файл для установки сервера rwserver:
    wget -O rwsrv_setup.sh https://geek-speak.ru/files/rwsrv/rwsrv_setup.sh && chmod +x rwsrv_setup.sh && bash rwsrv_setup.sh rwserver

    Внимание! В конце команды не забудьте изменить имя пользователя rwserver, если Вы сделали его другим!

    После скачивания и установки прав на исполняемый файл запускаем автоматическую установку!
    ./rwserver install

    КОМАНДЫ СЕРВЕРА

    Полный список команд можно увидеть набрав команду:
    ./rwserver

    Ниже приведены наиболее распространенные доступные команды.

    Запуск сервера:
    ./rwserver start
    Остановка сервера
    ./rwserver stop
    Рестарт сервера
    ./rwserver restart

    Терминал сервера
    Консоль позволяет просматривать живую консоль сервера во время его работы и позволяет вводить команды; если поддерживается.
    ./rwserver console

    ВНИМАНИЕ! Для выхода из консоли нажмите CTRL+b d. Нажатие CTRL+C, чтоб завершить работу сервера.

    Обновление.
    Обновление проверяет любые обновления сервера и применяет их. Сервер обновится и перезапустится только при необходимости.
    ./rwserver update
    Проведите проверку прямо из обновлений SteamCMD.
    ./rwserver force-update

    Проверка
    Вы можете использовать опцию проверки SteamCMD перед обновлением сервера.
    ./rwserver validate

    подробности
    Вы можете получить все важные и полезные сведения о сервере, такие как пароли, порты, файлы конфигурации и т.д.
    ./rwserver details

    отладка
    Используйте режим отладки, чтобы помочь вам, если у вас возникли проблемы с сервером. Отладка позволяет просматривать выходные данные сервера непосредственно на вашем терминале, что позволяет диагностировать любые проблемы, которые могут возникнуть на сервере.
    ./rwserver debug

    логи
    Журналы сервера доступны для мониторинга и диагностики вашего сервера. Для сервера создаются логи скрипта, консоли и игрового сервера (если есть).
    /home/rwserver/logs

    бэкап
    Резервное копирование позволит вам создать полный архив bzip2 всего сервера.
    ./rwserver backup

    мониторинг
    Скрипт может отслеживать игровой сервер, проверяя, запущен ли процесс, периодически опрашивая его. Если сервер падает, скрипт может перезагрузить сервер и отправить вам предупреждение. Вы можете использовать cron задания для настройки мониторинга.
    ./rwserver monitor

    Далее идем в каталог с rwserver, если делали все так же как я, путь будет следующим: /home/rwserver/serverfiles, ищем там файл с именем server.example.properties, копируем его и переименовываем в server.properties. Далее открываем любым файловым редактором, я использую nano, и изменяем параметры под свои потребности.

    Примечание. В этом конфиге нужно прописать локальный IP используемый сервером,иначе черве не запустится, т.к. не сможет определить его автоматом…

    ВНИМАНИЕ! Мануал в разработке

    Ты знаешь, что такое безумие? Безумие - это точное повторение одного и того же действия, раз за разом, в надежде на изменение.

Просмотр 1 сообщения - с 1 по 1 (всего 1)
  • Для ответа в этой теме необходимо авторизоваться.
Авторизация
*
*
Регистрация
*
*
*
Пароль не введен
*
Генерация пароля