サーバ構築/Linux をテンプレートにして作成 開始行: *サーバ構築ガイド(Linux版) [#jced8b1b] '''※現在、hldsupdatetoolを使った構築方法は廃止されており... '''SteamPIPEに移行しました。''' **動作環境 [#pb9aa123] Linux Kernel 2.6以上のOSがおすすめ。 例えば、Redhat、Fedora、SUSE、Gentoo、Debianなど。 あとはそれなりのPCスペックとADSL以上の回線があればOKです。 ***動作環境例 [#gd798147] - CPU:Core2Duo T7700 (2.4GHz) - メモリ:1GB - ネットワーク:10Mbps WAN - グローバルIPひとつ **インストール手順 [#t4292d2b] "Install: Linux (Rev. 2)"の簡易訳を一部Left4dead2用に改変... http://www.srcds.com/db/engine.php?subaction=showfull&id=... ***0) 注意 [#j6ee9684] ここでは、LinuxでのSource Dedicated Serverの導入の仕方を... Linuxの基本知識(端末の操作など)が十分あることが前提です。 ***1) 実行用ユーザの作成 [#r9df5ee2] 管理者権限(root)やsudo可能なユーザ等でサーバを実行する... 実行用のユーザを作成しましょう。 adduser srcds これ以降の操作は実行用のユーザになってから行いましょう su srcds ***2) 基本ソフトウェアの導入 [#ebecc7de] %%hldsupdatetool%%とは、Left4dead2などのゲームを動かすサ... 必要なファイルを導入するためのツールです。 適当なディレクトリを作成し、そこに[[VALVeのWebサーバ>http... %%hldsupdatetool%%をダウンロードして保存して実行します。 具体的には、端末で以下のコマンドを実行してください。 $ mkdir srcds_l $ cd srcds_l $ wget http://www.steampowered.com/download/hldsupdatet... $ chmod +x hldsupdatetool.bin $ ./hldsupdatetool.bin $ ./steam sh: uncompress: command not found と表示された場合は以下... この作業はsudoを使うかrootで行います。 $ sudo ln -s /usr/bin/gunzip /usr/bin/uncompress ※念の為「find / -name '*gunzip' -print」とやって場所を... *** 64bit版で同様のエラーが出る場合* [#w1795add] Debian、Ubuntu Serverを利用している場合、lib32gcc1パッケ... $ sudo apt-get install lib32gcc1 CentOS、FedoraなどRHEL系の64bitOSを利用している場合、glib... $ sudo yum install glibc.i686 glibc-devel.i686 なお、hldsupdatetool.binを実行した後、規約に同意するかど... そこで"yes"と入力することで、steamのアップデートファイル... この展開時に何かエラーが起きたら、以下のページを参照して... http://forums.srcds.com/showthread.php?tid=736&pid=3508#p... ***3) ゲーム用ファイルのダウンロード [#y1edabc4] Left4dead2用のファイルのダウンロードをします。 サーバや回線の混雑状況により、この作業に長時間かかる可能... 以下のコマンドを実行して、先ほど作成したディレクトリにLef... $ ./steam -command update -game left4dead2 -dir . ***4) サーバ設定の調整 [#m266c56e] srcds_l/left4dead2/left4dead2/cfg/server.cfgを編集してく... //([[server.cfgの設定]]を参照) ***5) ゲームサーバの起動 [#ec66eb8f] Source Dedicated Serverを起動し、l4d2のゲームサーバを稼動... 以下のコマンドを実行してください。 ./srcds_run -console -game left4dead2 (その他のオプションについても他ページを参照) **RCONツール [#gdf33a2c] LINUXのRCONはうまく動かないときがあります。その場合は以下... http://css.no-eta.net/doc/howtobuild_srcds/maintain_server~ http://blog.rino-server.jp/?p=1121 終了行: *サーバ構築ガイド(Linux版) [#jced8b1b] '''※現在、hldsupdatetoolを使った構築方法は廃止されており... '''SteamPIPEに移行しました。''' **動作環境 [#pb9aa123] Linux Kernel 2.6以上のOSがおすすめ。 例えば、Redhat、Fedora、SUSE、Gentoo、Debianなど。 あとはそれなりのPCスペックとADSL以上の回線があればOKです。 ***動作環境例 [#gd798147] - CPU:Core2Duo T7700 (2.4GHz) - メモリ:1GB - ネットワーク:10Mbps WAN - グローバルIPひとつ **インストール手順 [#t4292d2b] "Install: Linux (Rev. 2)"の簡易訳を一部Left4dead2用に改変... http://www.srcds.com/db/engine.php?subaction=showfull&id=... ***0) 注意 [#j6ee9684] ここでは、LinuxでのSource Dedicated Serverの導入の仕方を... Linuxの基本知識(端末の操作など)が十分あることが前提です。 ***1) 実行用ユーザの作成 [#r9df5ee2] 管理者権限(root)やsudo可能なユーザ等でサーバを実行する... 実行用のユーザを作成しましょう。 adduser srcds これ以降の操作は実行用のユーザになってから行いましょう su srcds ***2) 基本ソフトウェアの導入 [#ebecc7de] %%hldsupdatetool%%とは、Left4dead2などのゲームを動かすサ... 必要なファイルを導入するためのツールです。 適当なディレクトリを作成し、そこに[[VALVeのWebサーバ>http... %%hldsupdatetool%%をダウンロードして保存して実行します。 具体的には、端末で以下のコマンドを実行してください。 $ mkdir srcds_l $ cd srcds_l $ wget http://www.steampowered.com/download/hldsupdatet... $ chmod +x hldsupdatetool.bin $ ./hldsupdatetool.bin $ ./steam sh: uncompress: command not found と表示された場合は以下... この作業はsudoを使うかrootで行います。 $ sudo ln -s /usr/bin/gunzip /usr/bin/uncompress ※念の為「find / -name '*gunzip' -print」とやって場所を... *** 64bit版で同様のエラーが出る場合* [#w1795add] Debian、Ubuntu Serverを利用している場合、lib32gcc1パッケ... $ sudo apt-get install lib32gcc1 CentOS、FedoraなどRHEL系の64bitOSを利用している場合、glib... $ sudo yum install glibc.i686 glibc-devel.i686 なお、hldsupdatetool.binを実行した後、規約に同意するかど... そこで"yes"と入力することで、steamのアップデートファイル... この展開時に何かエラーが起きたら、以下のページを参照して... http://forums.srcds.com/showthread.php?tid=736&pid=3508#p... ***3) ゲーム用ファイルのダウンロード [#y1edabc4] Left4dead2用のファイルのダウンロードをします。 サーバや回線の混雑状況により、この作業に長時間かかる可能... 以下のコマンドを実行して、先ほど作成したディレクトリにLef... $ ./steam -command update -game left4dead2 -dir . ***4) サーバ設定の調整 [#m266c56e] srcds_l/left4dead2/left4dead2/cfg/server.cfgを編集してく... //([[server.cfgの設定]]を参照) ***5) ゲームサーバの起動 [#ec66eb8f] Source Dedicated Serverを起動し、l4d2のゲームサーバを稼動... 以下のコマンドを実行してください。 ./srcds_run -console -game left4dead2 (その他のオプションについても他ページを参照) **RCONツール [#gdf33a2c] LINUXのRCONはうまく動かないときがあります。その場合は以下... http://css.no-eta.net/doc/howtobuild_srcds/maintain_server~ http://blog.rino-server.jp/?p=1121 ページ名: