Friday, March 12, 2010

BuriBuriNekoManma

Team Fortress 2 Server Powered by Noob93

Archive for the ‘TeamFortress2’ Category

CentOSでSRCDSのパフォーマンスを上げる

Posted by noob93 On 2 月 - 18 - 2010

CentOSでSRCDSを使う場合、リアルタイムカーネルを使うとパフォーマンスが上がります。

http://people.centos.org/hughesjr/kernel-rt/
ここのサイトのレポジトリ(kernel-rt.repo)を /etc/yum.repos.d/ にDLしてからyumします。

# yum –enablerepo=kernel-rt install rt-setup

SRCDSのコンソール上でstatsと打つと、FPSがインストールの前よりずいぶん上がってるのが確認できると思います。

「BuriBuriNekoManma  BOT」サーバーで採用している「Bot Manager」と「Bullet Time / Matrix Style」のインストール方法を紹介します。

■Bot Manager
Bot Managerはプレーヤー人数に応じて自働的にボットを追加してくれるMODです。
プレーヤーが1人ログインしたら1人BOTをKICKし常にプレーヤーがログインできる状態にしたり、ボットVSプレーヤーなどの設定が可能です。

Bot ManagerはSourceModです。先にMETAMod、SourceModをインストールしてください。インストールが済んでいない方は[脂肪王朝]ガマ油大臣のEnjoy FPS!でわかりやすく解説してますので参考にしてください。

Bot ManagerをインストールするにはまずSDKHooksが必要です。SDKHooksの最新版は動作しません。sdkhooks13-ob-sm124.zip SDKHooks 1.3 (OB, SM 1.2.x)  を下記サイトからダウンロードしそれぞれのディレクトリにコピーしてください。
http://code.google.com/p/tsunami-productions/downloads/list

この時点でSRCDSのコンソール上で「meta list」と打つとSDK Hooks (1.3.0) by Tsunami が含まれていると思います。

その後Bot Managerを下記サイトからbotmanager.smxをダウンロードし/orangebox/tf/addons/sourcemod/pluginsにコピーしてください。
http://forums.alliedmods.net/showthread.php?t=113123&highlight=TF2+BOT

細かい設定は/orangebox/tf/cfg/sourcemod/sourcemod.cfgに追加してください。
sm_bm_enabled “1″ [1/0] Enable/Disable Bot Manager”, FCVAR_PLUGIN, true, 0.0, true, 1.0);
sm_bm_slotsfree “1″ - How many slots the bots should not use (Doesn’t count reserved slots)
sm_bm_supressevents “1″ - [0/1] Supresss Bot Connect/Disconnect Messages, and Team Change in BotVsHuman
sm_bm_damage_received “0.80″ - Amount to reduce damage recived(from humans) by(0.80 = -20%) on bots(-1 to disable)
sm_bm_damage_delt “-1.0″ - Amount to increase damage delt(to humans) by(1.2 = +20%) from bots(-1 to disable)
sm_bm_damage_received_inc “0.05″ - Damage Received Unbalance Increment(adjust damage)
sm_bm_damage_delt_inc “0.0″ - Damage Delt Unbalance Increment(adjust damage)
sm_bm_bvh_enabled “0″ - [1/0] Enable/Disable Bots Vs Humans by default for a round
sm_bm_bvh_difference “2″ - Number of Bots to put in over Humans (Bots Vs Humans)
sm_bm_rtb_limit “0.60″ - % required for sucessful RTB vote
sm_bm_rtb_delay “180″ - Number of seconds delay between votes
sm_bm_cmd_bot_kick “1″ - [1/0] Enable/Disable Kicking Manualy added bots to keep 1 slot free

sm_bm_bvh_enableを1に変更すればボットVSプレーヤーモードになります。

現時点では公式にボットが動くのはKotHだけですが、CPでもnavファイルがあれば動作します。(ペイロードなどは動きません)navファイル下記手順で作成できます。
1)TF2を起動します。
2)「サーバー作成」から目的のマップを作成します。
3)コンソールに「sv_cheats 1;nav_generate」と打ちます。(この処理は数分かかります)
4)終わるとマップがリスタートしますのでコンソールに「tf_bot_add 23」と打てばボットが追加され動作確認できます。
5)mapsフォルダに「マップ名.nav」の形式のファイルができていますので、そのままサーバーのmapsディレクトリにコピーすればJOIN時に自働的にDLされて誰でもそのマップでボットと遊ぶ事ができるようになります。


■Bullet Time / Matrix Style
Bullet Timeは特定の攻撃がヒットした際にマトリックスの有名なシーンのようにスローモーションになります。Killing Floorのような感じです。スローモーションはデフォルトで挑発キル、近接武器キル、クリッツキル、バックスタブで発動します。

Bullet Timeはserver.cfgに「sv_cheats 1」を追加する必要があります。つまりこのMODを採用したサーバーでは実績の解除はできません。
インストールは下記サイトのmw_bullettime.zipをダウンロードし各ディレクトリにコピーしてください。
http://forums.alliedmods.net/showthread.php?t=117765

bt_enable (default: 1) - Toggles the plugin on/off.
bt_version - Returns the plugin version.
bt_crits (default: 2) - if 1, starts bullet time on all crit kills. If 2, starts bullet time on special crit kills (sniper rifle, rockets, stickies, etc.).
bt_melee (default: 1) - Toggles whether melee or taunt kills should toggle bullet time.
bt_timescale (default: 0.25) - Timescale during bullet time compared to standard time.
bt_knife (default: 1) - Sets whether backstabs trigger bullet time.
bt_transition (default: 1) - Adds a smooth transition with the timescale upon exiting bullet time, rather than have an instant change.
bt_fsound (default: 2) - Plays a sound for the focus of bullet time. If 2, it replaces the default sound rather than playing simultaneously.

設定はBot Managerと同じく/orangebox/tf/cfg/sourcemod/sourcemod.cfgに追加してください。

このままでも十分動きますがsv_cheats 1では色々チートができてしまうので、それを防ぐにはフォーラムに書いてあるようにCheat Controlを使います。これも他のMODと同様release_cheat-control_v1.5.zipをダウンロードし各ディレクトリにコピーします。
http://forums.alliedmods.net/showthread.php?t=68805

/orangebox/tf/addons/sourcemod/configs/cheat-control/allowed-commands.iniに下記2つのコマンドを追加し許可します。
host_timescale
r_screenoverlay

以上さらっと紹介しましたがわかりにくい所があればコメントください。順次補足したいと思います。

BOTサーバー公開中

Posted by noob93 On 2 月 - 5 - 2010

bots_610_1261483583

ドキッ!BOTだらけのTF2サーバー始めました!

120.51.210.24:27015

表示は0/1などですが、中はBOTで満タン!練習や他のサーバーの空き待ちにどうぞ。

サーバーリニューアルβ版

Posted by noob93 On 12 月 - 24 - 2009
091218-war

いつもご利用いただきありがとうございます。

以前から稼働しておりました
[JP] BuriBuriNekoManmaサーバーを仮リニューアルいたしました。
また、安定化を図るため人数は32人から24人に変更致しました。

主な内容としては
Beetlesmodの廃止
カントリーフィルターの導入
Saysoundは続行

近日、high ping kicker、votemapを導入予定

テスト稼動となりますのでご意見、ご感想ありましたら
下記のメールフォームよりお問い合わせくださいますようお願いいたします。
http://noob93.com/contact-us

32-player Scoreboard

Posted by noob93 On 7 月 - 16 - 2009

17929a

BuriBuriNekoManmaのような32人サーバーでスコアボード開くと、下のほうの人が見えませんよね。
32-player Scoreboardはそれを解消するカスタムUIです。

ダウンロード(FPSBANANA)

真ん中の「DOWNLOAD」をクリックし次のページの3つの「DOWNLOAD」のどれかからDLできます。

DLし解凍したファイルは
[Steamインストールフォルダ]\steamapps\[Steamユーザー名]\team fortress 2\tf\resource\
ここにuiフォルダ毎ScoreBoard.resをコピーしてください。

最終的にはこんなファイル構成になっているはずです。
[Steamインストールフォルダ]\steamapps\[Steamユーザー名]\team fortress 2\tf\resource\ui\ScoreBoard.res

ステキです。作者に感謝!

Custom Map

Posted by noob93 On 6 月 - 5 - 2009

現在マップサイクルで回っているカスタムマップです
下記のMAPをあらかじめダウンロードしておくことをお勧めします。

※「wacky_races_v2」以外は比較的軽めのファイルになっています。

ダウンロードしたファイルを解凍して
「.bsp」ファイルをC(またはD):¥Program Files¥Steam¥steamapps¥
あなたのアカウント名¥team fortress 2¥tf¥mapsにコピーしてください。

こちらより追加してほしいマップの追加や、お気に入りのマップへの投票が可能になっています。
投票率の高いマップはマップサイクルに追加予定です。


■wacky_races_v2 (25.4MB) (votemapのみ)
http://www.fpsbanana.com/maps/47270


■pl_donkeykong_final (2.5MB)
http://www.fpsbanana.com/maps/75352


■cp_desertfortress (4.2MB)
http://www.fpsbanana.com/maps/42802


■cp_redfort_b3 (6.4MB) (votemapのみ)
http://www.fpsbanana.com/maps/96875

 

casa4_7p0

 

■cp_casablanca_b7d (10MB) 
http://forums.tf2maps.net/downloads.php?do=file&id=1624


■pl_swift_final (8.8MB)
http://www.fpsbanana.com/maps/85660

warpath

■cp_warpath_final
http://dwl.17buddies.net/link/map/16716/cp_warpath_final.html

thm_98491a

■cp_no_mercy_b1 (12.1MB)
http://www.fpsbanana.com/maps/98491

 thm_127944

■pl_cave (10MB)
http://www.fpsbanana.com/maps/57377

thm_174894

■cp_observation (A/D) (4.5MB) 攻めが赤で守りが青
http://www.fpsbanana.com/maps/76573

thm_117353

■cp_broma (A/D) (13MB)
http://www.fpsbanana.com/maps/53436

thm_111338

■cp_aqua (A/D) (20MB)
http://www.fpsbanana.com/maps/51482

thm_75969a

■pl_repository_rc3 (20.5MB)
http://www.fpsbanana.com/maps/75969

thm_99440a

■pl_dbheights_v3 (21MB)
http://www.fpsbanana.com/maps/99440

Steam Community

Posted by noob93 On 6 月 - 5 - 2009

■Steam Community
サーバー情報、フレンド探しなどにお使いください。
http://steamcommunity.com/groups/bbnm