ほぼこれと同じ
http://wiki.nomoreroominhell.com/wiki/Dedicated_Server_Setup
UDPの27015を開放
セキュリティを強化するために専用アカを作る
$ sudo adduser gamesrv -s /dev/null
Ubuntuが64bit版の場合は32bitのgccを入れておく
$ sudo apt-get install lib32gcc1
アカに切り替え
$ sudo su gamesrv
$ cd ~
Linux版steamcmdを落とす
$ wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz
ゲームサーバーのファイルを保存するディレクトリを作る
$ mkdir serverfiles
steamcmd.shでサーバーファイルを落とす。
環境によってはbash_historyにパスワードが残るので注意
$ ./steamcmd.sh +login username password +force_install_dir serverfiles/ +app_update 224260 validate +quit
5桁の英数字のコードがメールで送られてくるのでそれを入力
srcdsディレクトリへ移動
$ cd serverfiles/srcds
srcdsでサーバーを起動
$ ./srcds_nmrih +map nmo_broadway -maxplayer 8 -insecure
-insecureはVACを無効にするオプション。これが無いとクライアントが接続できない。
もし成功していれば、数秒後に誰かしらが接続して勝手に遊び始める
もし細かい設定が必要ならserver.cfgを作る
server.cfgの配置場所はsrcds_nmrihと同階層のcfgディレクトリだが存在しないため作成
$ mkdir cfg
$ cd cfg
$ vi server.cfg
起動。cfgディレクトリ内のファイルは自動で読み込まれる
$ ./srcds_nmrih +map nmo_broadway -insecure
ちなみに今回立てた鯖のハードはEeePC 1010PX
4人プレイでもリソース不足の様子は無かった。
参考:
http://wiki.nomoreroominhell.com/wiki/Dedicated_Server_Setup
http://avidblur.com/nmrih/server.cfg
http://www47.atwiki.jp/vipdentg/pages/136.html
http://wiki.nomoreroominhell.com/wiki/Dedicated_Server_Setup
UDPの27015を開放
セキュリティを強化するために専用アカを作る
$ sudo adduser gamesrv -s /dev/null
Ubuntuが64bit版の場合は32bitのgccを入れておく
$ sudo apt-get install lib32gcc1
アカに切り替え
$ sudo su gamesrv
$ cd ~
Linux版steamcmdを落とす
$ wget http://media.steampowered.com/client/steamcmd_linux.tar.gz
$ tar xf steamcmd_linux.tar.gz
ゲームサーバーのファイルを保存するディレクトリを作る
$ mkdir serverfiles
steamcmd.shでサーバーファイルを落とす。
環境によってはbash_historyにパスワードが残るので注意
$ ./steamcmd.sh +login username password +force_install_dir serverfiles/ +app_update 224260 validate +quit
5桁の英数字のコードがメールで送られてくるのでそれを入力
srcdsディレクトリへ移動
$ cd serverfiles/srcds
srcdsでサーバーを起動
$ ./srcds_nmrih +map nmo_broadway -maxplayer 8 -insecure
-insecureはVACを無効にするオプション。これが無いとクライアントが接続できない。
もし成功していれば、数秒後に誰かしらが接続して勝手に遊び始める
もし細かい設定が必要ならserver.cfgを作る
server.cfgの配置場所はsrcds_nmrihと同階層のcfgディレクトリだが存在しないため作成
$ mkdir cfg
$ cd cfg
$ vi server.cfg
hostname "UBUNTU TEST SERVER"
sv_contact "yourmailaddr@gmail.com"
sv_password ""
//鯖の地域コード
// -1 = World
// 0 = US East Coast
// 1 = US West Coast
// 2 = South America
// 3 = Europe
// 4 = Asia
// 5 = Australia
// 6 = Middle East
// 7 = Africa
sv_region 4
//サーバータグ
sv_tags "testserver"
//LANのみかInternetか
sv_lan 0
//ボイスチャット有効化
sv_voiceenable 1
sv_alltalk 1
//FFのダメージ量
sv_friendly_fire_factor 0
maxplayer 8
//マップをローテーション(分)
mp_timelimit 15
//難易度いじりの為のチートon
sv_cheats 1
//感染無し出血無し
sv_infection_chance 0
sv_bloody_chance 0
//最大スプリント秒数?(0で無限スプリント)
sv_sprint_penalty 0
//ゾンビの攻撃力半減
sv_zombie_dmg_onehand 8
sv_zombie_dmg_twohand 15
sv_runner_dmg_onehand 10
sv_runner_dmg_twohand 20
sv_kid_dmg_onehand 4
sv_kid_dmg_onehand 8
//ゾンビのHP半減
sv_zombie_health 250
//フレームレートを制限
fps_max 66
//帯域制限(0で無制限)
sv_minrate 60000
sv_maxrate 60000
net_splitpacket_maxrate 60000
sv_parallel_packentities 1
sv_parallel_sendsnapshot 1
//送信キューパケットの代わりに各フレームの送信の優先度を上げる?
net_queued_packet_thread 1
//次の受信パケットを待つ秒数(0で無制限)
net_maxcleartime 0.01
//1秒間にサーバーが実行できるアップデート数
sv_minupdaterate 66
sv_maxupdaterate 66
//1秒間にサーバーが実行できるコマンド数
sv_mincmdrate 66
sv_maxcmdrate 66
sv_client_min_interp_ratio 0
sv_client_max_interp_ratio 4
sv_client_cmdrate_difference 0
起動。cfgディレクトリ内のファイルは自動で読み込まれる
$ ./srcds_nmrih +map nmo_broadway -insecure
ちなみに今回立てた鯖のハードはEeePC 1010PX
4人プレイでもリソース不足の様子は無かった。
参考:
http://wiki.nomoreroominhell.com/wiki/Dedicated_Server_Setup
http://avidblur.com/nmrih/server.cfg
http://www47.atwiki.jp/vipdentg/pages/136.html
- 関連記事
-
-
UbuntuServerでTeamSpeak鯖を立ててみた 2014/02/24
-
Ubuntu版FirefoxでFlashPlayerが使えない場合 2014/02/23
-
UbuntuServerでNo More Room in Hell (nmrih)の公開鯖を立ててみた 2014/02/20
-
Whisker-Menuをインストールしてみる 2013/11/06
-
mbrとかgrubとか 2013/09/19
-