|
[No.] -------- -- --:--
|
|
[No.31] 2009-08-22 Sat 22:55
基本的なserverの建て方を書いておこうと思う
これは誰かのためではなく、自分の為といっても過言ではない(w すぐに忘れちゃうからね、、、、エヘ、、、、、 詳しくはwikiにものってるからそっちも見てね^^ 0.Cドライブにsrcdsフォルダを作る 1.Valve公式からHLDSUpdatetoolをダウンロードしてくる 2.インストールが始まったらc:\srcdsにインストールする 3.コマンドプロンプトを起動し cd c:\srcds hldsupdatetool -command update -game tf -dir C:\srcds 上記をテキストファイルに記述してbatファイルにリネームすると後々updateの時に楽だよ と入力するとアップデートが始まる。 4.server.cfgを編集する。server.cfgは最初から無いので自分でテキストエディタで作る 5.以下のコマンドを入力しサーバー起動 cd c:\srcds\l4d srcds.exe -autoupdate -console -game tf 上記コマンドもtxtファイルで作成して、batファイルにリネームしておくと鯖を起動するとき楽だよ。 これでとりあえずは鯖がたちます。 ポートも開放しよう 以下のポートを開ければ大丈夫なはず、、、、、 UDPポート:1200 TCPポート:27030-27039 UDPポート:27000-27015 sourcemodの導入方法 なにはともあれコレを入れないと特殊な設定ができないからね Metamod:Source C:\srcds\orangebox\tf ここに解凍したadonsを貼り付け sourcemod 一番新しいのをDLして適当なところに解凍して 解凍するとaddonsとcfgフォルダができる addonsフォルダの中にmetamodとsourcemodの2つフォルダがあるから C:\srcds\orangebox\tf\addons の中にsourcemod貼り付け (同名のフォルダがある場合はリネームして保存しておいて) 次に解凍してできたaddonsフォルダの中のmetamodフォルダの中に sourcemod.vdfというファイルがあるので それをコピーして C:\srcds\orangebox\tf\addons\metamod の場所に貼り付け 残りの解凍してできたcfgフォルダの中にもsourcemodっていうフォルダがあるから このsourcemodフォルダをコピーして C:\srcds\orangebox\tf\cfg の場所に貼り付け おそらくこれでsourcemodのインストールが出来てるはず vdfファイルを作成します。 Make a VDF Fileアクセスします。 以下の情報を入力します。 Operating System: windows Game: teamfortless Game Folder: C:\srcds\orangebox\tf Generate metamod.vdf」ボタンをクリックすると、metamod.vdfをダウンロードすることができます。 ダウンロードしたファイルは addons 内に置いてください。 この時点で、addons 内には metamod、sourcemodというフォルダと、metamod.vdfというファイルが存在するはずです。 カントリーフィルター導入 ダウンロードしたSMXファイルは addons/sourcemod/plugins 内に置く // 以下の行をsever.cfgに書き足す cf_mode "1" // 指定した国からの接続のみを許可する cf_countries "JP" // 日本 cf_reject_msg "" // 接続拒否時のメッセージを表示しない cf_connect_msg "" // 接続時のメッセージを表示しない high ping kick C:\srcds\orangebox\tf\cfg\sourcemod ここにvbping.cfgを作る 中の記述は以下(俺仕様です sm_vbping_mintime 30//- Minimum amount of time a player needs to be connected before checking his ping sm_vbping_maxping 350//- Maximum ping a player can have before warning them sm_vbping_checkrate 10//- Rate in seconds at which all players' pings are checked sm_vbping_maxwarnings //- Maximum number of internal warnings a player can have before kicking them sm_vbping_minplayers 10//- Minimum number of players needed in the server before ping checking will begin sm_vbping_kickmsg "kicked by consol"//- Kick reason to players sm_vbping_logactions - Log warning and kicking by the plugin sm_vbping_showpublickick 0//- Enable/disable public kick message. 0 = Disabled, 1 = Enabled sm_vbping_kickmsgpublic //- Public kick message. {NAME} converts to the player's name. sm_vbping_showwarnings 0 //- Enable/disable warning messages. 0 = Disabled, 1 = Enabled sm_vbping_warningmsg //- Ping warning message. {WARN} and {MAXWARN} converts to the warning count and max warnings respectively. サーバをリスタートします コンソールに meta list と打ち込んで、 [01] SourceMod (1.2.0-dev) by AlliedModders LLCといった表示が出れば、おそらくカントリーフィルタは正常に動作しています。 以下server.cfgの記述例 hostname "" //サーバーの名前 sv_password "" //サーバーパスワード サーバーのパスワードの設定 rcon_password ""// sv_lan 0 // sv_region 4 //アジアは4 sv_cheats 0 //0はチートを許さない 1は許す sv_alltalk 1// 1はオールトークになる mp_chattime 8 mp_bonusroundtime 5 mp_maxrounds 2 sv_allowdownload 1 sv_downloadurl "" //カスタムmapを回すときに必要です //countryfilter// カントリーフィルター cf_mode "1" cf_countries "JP AUS" cf_reject_msg "" cf_connect_msg "" ///////tv//////////観戦させる tv_enable 0//設定する場合は1 tv_name "[JP] FAT TV" tv_maxclients 5 // (0-255, default 128) tv_delay 1 // (10-120[sec], default 30) tv_delaymapchange 1 // (1 | 0) tv_port 27020 // (default 27020) tv_maxrate 0 // (default 5000[bps], 0:unlimited) tv_autorecord 0 tv_debug 1 // (1 | 0) //tv_snapshotrate 24 // (default 16) tv_dispatchmode 1 // (0=never, 1=if appropriate, 2=always) //tv_overrideroot 0 // (0 | 1) tv_allow_camera_man 1 tv_allow_static_shots 1 // //tv_relayvoice 1 tv_transmitall 1 tv_password "" ////////////////////// こんな感じで鯖は立ちます^^ プラグインは色々さがしてみてください^^ 俺もわからない事だらけなんで共に成長しましょう^^ |
|
gameinfoのことかいてないじゃん
承認待ちコメント
このコメントは管理者の承認待ちです
承認待ちコメント
このコメントは管理者の承認待ちです
|
|
|
|
|

