• Хостинг игровых серверов

    Максимальная производительность для ваших игровых серверов!

    Заказать сейчас

Инструкция Батник запуска на Linuks

Волк

1 Июл 2018
242
5
23
27
Кому интересен батник запуска сервера Rust на Linuks машине.
Код:
debian/ubuntu
apt-get install tmux - обязательно

Код:
#!/bin/bash
# Copyright (c) DELPROTV

# Config LD_LIBRARY_PATH
GAME_SERVER_PATH=/home/rustserver/server_1 # Путь до папки сервера

# Config ./RustDedicated
SERVER_IP="xxx.xxx.xxx.xxx" # IP адрес сервера
SERVER_PORT="xxxxx" # Port сервера
RCON_PORT="xxxxx" # RCON порт
RCON_PASS="yourpass" # RCON пароль
SERVER_MAXPLY="100" # Максимальное кол-во игроков
SERVER_IDENT="rustserver" # Идентификатор сервера
SERVER_SEED="xxxxxx" # SEED сервера
SERVER_WSIZE="3000" # Размер карты

# Config TMUX
SESSION_NAME="server_1" # Название ссесии для tmux [менеджер окон в linux]

start() {
    export LD_LIBRARY_PATH=$GAME_SERVER_PATH:$GAME_SERVER_PATH/RustDedicated:{LD_LIBRARY_PATH} ;

    tmux new -d -s $SESSION_NAME ./RustDedicated -batchmode -nographics \
        -server.ip $SERVER_IP \
        -server.port $SERVER_PORT \
        -rcon.ip $SERVER_IP \
        -rcon.port $RCON_PORT \
        -rcon.password $RCON_PASS \
        -server.maxplayers $SERVER_MAXPLY \
        -server.identity $SERVER_IDENT \
        -server.level "Procedural Map" \ # Можно менять на Barren
        -server.seed $SERVER_SEED \
        -server.worldsize $SERVER_WSIZE \
        -server.saveinterval "300" \ # Интервал автосохранения сервера
        -server.globalchat "true" \ # Глобальный чат
        -server.hostname "Your Name Server" \ # Название вашего сервера
        -server.url "http://yoursite.com" # Ссылка на ваш сайт
    echo "\nServer Starting...\n"
}

stop() {
    tmux kill-session -t $SESSION_NAME
    echo "\nServer Stoping...\n"
}

update() {
    steamcmd +login anonymous +force_install_dir $GAME_SERVER_PATH +app_update 258550 validate +quit
    echo "\nServer Updating...\n"
}

case "$1" in
    start)
       start
       ;;
    stop)
       stop
       ;;
    update)
       update
       ;;
    restart)
       stop
       sleep 5
       start
       ;;
    *)
       echo "Usage: $0 {start|stop|restart|update}"
esac
 
Кому интересен батник запуска сервера Rust на Linuks машине.
undefined
Это не батник ... а баш скрипт

И нахера:

1550175541369.png
???
Лучше бы написал расписал как стим коректно скачать и какие либы нужны для работы , и как их доинсталить.

А так просто очередной где то взятый копипаст ....
 
  • Мне нравится
Реакции: Волк
Это не батник ... а баш скрипт

И нахера:

1550175541369.png
???
Лучше бы написал расписал как стим коректно скачать и какие либы нужны для работы , и как их доинсталить.

А так просто очередной где то взятый копипаст ....
Да попалось было где-то не помню. Вот и решил выложить. Может кто и разберётся
 
Активность
Пока никто не печатает сообщение