Necesseのサーバーを立てる
Necesseというゲームのサーバーの立て方の備忘録
サーバーをレンタルする
ゲームサーバー作成準備
- rootユーザーで接続して適当にユーザーを追加する
- ユーザーにはsudo権限を付与
- 作成したユーザーでログインする
yum install -y glibc.i686
mkdir ~/Steam
cd ~/Steam
curl -sqL "https://steamcdn-a.akamaihd.net/client/installer/steamcmd_linux.tar.gz" | tar zxvf -
./steamcmd.sh
Steam> と出たら以下のコマンドを実行
login anonymous
force_install_dir ~/Steam/Necesse
(好きなディレクトリを指定)app_update 1169370 validate
exit
ポート解放
firewall-cmd --zone=public --add-port=14159/udp --permanent
firewall-cmd --reload
サーバー起動
./StartServer-nogui.sh
バックグランドで実行する場合
yum install tmux
tmux new-session -s hogehoge
- サーバー起動
- ctrl-b d でデタッチ
tmux attach -t hogehoge
アタッチ
セーブデータの移行など
ローカルのhome/<username>/.config
の中に
ローカルには /Users/<username>/Library/Application Support/Necesse
にセーブデータができていて、サーバー上にはhome/<username>/.config
の中にセーブデータができるので、scpコマンドでコピーすればOK