server.cfgの日本語訳(0.48)

C:\Program Files\Wolfenstein - Enemy Territory\tcetest\の中にあるserver.cfgをワードパッドなどのテキストエディタで開いて、変更したい箇所を編集してください。

コンフィグファイル(*.cfg)のルールとして、行中に//を書くとその後はコメントと見なされ無視されますので、自分なりの解釈も書くことができます。

// 基本設定

// 1: LAN専用サーバ
// 2: インターネット専用サーバ
// コマンドライン引数で設定するのが一般的なため、ここではコメントアウト推奨。
//set dedicated "2"

// 公表するIPアドレス。
// 基本的にデフォルトでよいのでここではコメントアウト。
//set net_ip ""

// 使用するポート。
// 基本的にデフォルト、指定する場合はコマンドライン引数を使うのでここではコメントアウト推奨。
// デフォルトではポート27960、使用されていると +1 していきます。
//set net_port "27960"

// MEMORY SETTINGS(メモリ設定)

// 割り当てるメモリ量。普通コマンドラインで指定。
//set com_hunkmegs "128"

// memory out of the hunk for zone
// マップ展開などに使う、com_hunkmegsとは別のメモリ割り当て?
// どなたか詳細お願いします。
//set com_zonemegs "64"

// PASSWORDS & CLIENTS(パスワード・クライアント設定)

// サーバーのプライベートクライアントを合わした最大人数。
set sv_maxclients "16"

// サーバーのパスワード。文字を入れるとパスワードが無いとサーバーに入れない。
set g_password ""

// プライベートクライアント用のパスワード
set sv_privatepassword ""

// サーバをリモートコントロールするためのパスワード。
// ここが空だとサーバを勝手に操作されてしまいますので必ず入力してください。
set rconpassword "change_me"

// レフリーになるためのパスワード。
// ここが未入力の場合レフリー自体無効
set refereePassword ""

// DL, RATE(ダウンロード・帯域設定)

// サーバの1クライアントあたりの使用帯域。
// 10000〜25000ぐらいの範囲が妥当。
// ADSLなら15000〜20000ぐらい、光なら20000〜25000ぐらい。
set sv_maxRate "13000"

// サーバからマップなどをダウンロードさせる場合の帯域設定。
// 0なら無制限
set sv_dl_maxRate "42000"

// マップなどのダウンロードを許可するかどうか。
// ウェブダウンロードの場合もここは1にしなければならない。
set sv_allowDownload "0"

// ウェブダウンロードを許可するかどうか。
// 以下ウェブダウンロードに関してはサーバー管理者Tips参照で。
set sv_wwwDownload "0"

// ウェブダウンロードの際の基準となるURL
set sv_wwwBaseURL ""

// ウェブダウンロード中は一旦接続を解除するかどうか
set sv_wwwDlDisconnected "1"

// ウェブダウンロードに失敗した場合のリダイレクト先?
set sv_wwwFallbackURL ""

// MOTD ETC(サーバ名やMOTDの設定)

// サーバ名
set sv_hostname "TC:Elite Test"

// ログイン時に右下に出るメッセージ
set server_motd0 "^NTC:Elite Test - feedback requested ^7"
set server_motd1 "^Nwww.truecombat.com ^7"
set server_motd2 ""
set server_motd3 ""
set server_motd4 ""
set server_motd5 ""

// トリビアですが、MOTD は Message Of The Day の略、つまり「今日の一言」なので、毎日変えてもいいかも知れません(笑)

// MISC SETTINGS(その他の設定)

set g_heavyWeaponRestriction "100"

// ラグを軽減させるためのシステムの設定。// 基本的に1で良いが、副作用もあるので投票で弄れるようにしておくと良い。。set g_antilag "1"

set g_altStopwatchMode "0"
set g_autofireteams "0"
set g_complaintlimit "3"
set g_ipcomplaintlimit "3"
set g_fastres "0"

// 仲間を撃ってしまった場合にダメージを与えるか
set g_friendlyFire "1"

// ゲームタイプ
// マップローテーションで指定する場合はここでは意味がありません
//set g_gametype "5"

set g_leanmode "1"

// ゲームを始めるのに必要な最低人数。
set g_minGameClients "2"

set g_maxlives "0"
set g_alliedmaxlives "0"
set g_axismaxlives "0"
set g_teamforcebalance "0"
set g_noTeamSwitching "0"

// ボイスチャットを連続で使用できる回数
set g_voiceChatsAllowed "4"

// プレイヤーの準備を待つかどうか。0だと待たない
set g_doWarmup "0"

// ゲーム開始までのウォームアップの時間
set g_warmup "20"

set g_spectatorInactivity "0"

// 1で、山ほどのデータを送り込んで会話の邪魔をしたり、酷ければサーバを落とそうとする行為を抑止する。
set sv_floodProtect "1"

// 1でクライアントのカスタムファイルを認めない
set sv_pure "1"

// 接続を許可する最低Ping
set sv_minping "0"

// 接続を許可する最大Ping
set sv_maxping "0"

set match_latejoin "1"
set match_minplayers "2"
set match_mutespecs "0"

// 何%で試合を始めるか。100だと全員がreadyするまで待つ
set match_readypercent "100"

set match_timeoutcount "0"
set match_warmupDamage "1"
set team_maxplayers "0"
set team_nocontrols "1"
set pmove_fixed "0"
set pmove_msec "8"

// LMS ONLY SETTINGS(Objectiveでの設定)

// この辺りの詳細はサーバー管理者Tips参照。

// 1で強制的にチーム人数のバランスを取らせる。
set g_lms_teamForceBalance "1"

// 1マッチあたりのラウンド数。
set g_lms_roundlimit "5"

// 1マップあたりのマッチ数。
set g_lms_matchlimit "2"

set g_lms_currentMatch "0"
set g_lms_lockTeams "0"

// 1で死んだ後にスペクトできる対象が同チームのみ。
set g_lms_followTeamOnly "1"

// VOTING(投票関係の設定)

// 投票自体を許可するか
set g_allowVote "1"

set vote_limit "3"// 何パーセントの賛成票で可決するか
set vote_percent "50"

// competition settings wait for "ready"
set vote_allow_comp "0"

// ゲームタイプの変更を許可するか
set vote_allow_gametype "1"

// プレイヤーのキックを許可するか
set vote_allow_kick "1"

// マップの変更を許可するか
set vote_allow_map "1"

// 試合のリセットを許可するか
set vote_allow_matchreset "1"

// 死んだ人のチャット有無の変更を許可するか
set vote_allow_mutespecs "1"

// 次のマップへの変更を許可するか
set vote_allow_nextmap "1"

// pub settings don't wait for "ready"
set vote_allow_pub "1"

set vote_allow_referee "0"

// シャッフル・チームを許可するか(TC:Eではクライアントは使えない模様)set vote_allow_shuffleteams "1"

// チームの入れ替えを許可するか
set vote_allow_swapteams "1"

// フレンドリーファイアの設定の変更を許可するか
set vote_allow_friendlyfire "1"

// タイムリミットの変更を許可するか
set vote_allow_timelimit "1"

set vote_allow_warmupdamage "1"

// アンチラグの設定の変更を許可するか
set vote_allow_antilag "1"

set vote_allow_balancedteams "1"

// プレイヤーを黙らせることを許可するか
set vote_allow_muting "1"

// PUNKBUSTER(PBの設定)

// sv_punkbuster is a readonly variable. Use +set sv_punkbuster on command line
// or use the command pb_sv_enable in the console.
// pb_sv_enable

// Punkbuster Settings//exec punkbuster.cfg

// LOGGING(ログ設定)

// サーバーのログファイル名set g_log "TCE.log"

set g_logsync 1

// Console logging// ( 1: enable 2: enable and sync )set logfile 2

// MAP ROTATION SCRIPT(マップローテーション設定)

// このページの後ろにある maps.cfg を呼び出しているだけです。

// set this to a map config file that
// defines a circular list of maps to play
// should include gametypesexec maps.cfg

// WATCHDOG

// 番犬機能。サーバーがエラーを吐いて停止した場合で、
// 尚かつ復帰できる時にcom_watchdogで設定された秒数後にcom_watchdog_cmdのコマンドが実行される。

// watchdog機能を使うには↓のコメントアウトを外します。
//set com_watchdog 10

// run this script to fix the server if it
// appears to be hung
set com_watchdog_cmd "exec maps.cfg"