土曜日, 12月 30, 2006

F.E.A.R Coop Warfare 0.5 Server 始めました。

本業の一人称視点射撃遊戯会場設営を久々にやってみました。


HalfLife2版のSvenCoopがさっさと出ていたらそっちをやりたかったのですが、まだ作成中みたいで・・。

用意するもの。
Dedicated Serverで、しかもCoop限定ってことで集める材料は少ないです。

fear_server_en_108.exe (Dedicated Server本体)
又は
fearcombat_en_107.exe(F.E.A.R Free版本体)
Coop-Warfare_0.5 Setup.exe (Coop用MOD)
他、Dockscoop (Coop用MAP)

これだけです。

fear_server_en_108をそのままInstallすれば話は早いですが、設定ファイルがどんな動きをするか知りたいので、あえてfearcombat_en_107をInstall、その後AutoUpDateで108にVer.を上げます。

本体のInstallにはシリアル番号が必要なので事前に登録するのはお約束。

Install先はネストが深いのは個人的に嫌いなのと、設定ファイルでコマンドを絶対パスで記述することになると、得意のスペル間違いをやらかしちゃうので(俺だけ?)、
c:\FEARCombatにしています。

次にCoop用のMOD Coop-Warfare_0.5 をInstall。
fearcombat_en_107のInstall先を拾って自動にInstallされるので、Install先は
\FEARCombat\Coopwarfare_User になります。

この時点で先にルーターのポートを空けること。番号は27888がデフォルト。
疎通がないとかなりの確立でFEARServer.exeが落ちます。

Installが終わればDedicated Serverの設定をゲームのメニューから行います。
設定後に生成された設定ファイルの記述が何かを調べないと理解できないし。
つか、英語のドキュメントは苦手です。

MULTIPLAYER>HOSTで、ゲームタイプをCoopに、Dedicated ServerをYESにしてLANCH。
起動させて正常に動くのを確認して終了。

で、設定ファイルは
\FEARCombat\Coopwarfare_User\ServerOptions\ServerOptions0000.txt
ってことが解かったよママン。

\FEARCombat\Coop-Warfare_0.5_Server.batがDedicated Server起動バッチファイルになってます。
中身はこんなの。

start /B FEARServer.exe -archcfg Coop-Warfare_0.5.archcfg -userdirectory Coopwarfare_User


忘れないうちに当家の鯖の設定ファイルを晒しておきます。


[ServerSettings]
//GameTypeを書かないとサーバーブラウザーで表示されません//
GameType=COOP
ServerMessage=Clan [jNt] Nakayoku Coop Server.Enjoy :-) irc.friend.td.nu #jnt 48h open !
//パスワード設定はここ。(以下1=Yes。0=No)//
UsePassword=0
//↑で1に設定したらJoin時のパスワードを書く//
Password=********
//コンソールから管理者権限で入る場合は1//
AllowScmdCommands=1
//管理者権限のパスワード//
ScmdPassword=********
//ゲームポート番号。ルーターはフォワード設定//
Port=27888
BindToAddr=
BandwidthServer=4
BandwidthServerCustom=10000
//1にするとWAN側から見えません//
LANOnly=0
Dedicated=1
//クライアントがMAP等を持っていない場合に当該鯖からDLするかどうかを決める//
AllowContentDownload=1
MaxDownloadRatePerClient=2000000
MaxDownloadRateAllClients=4000000
MaxSimultaneousDownloads=8
MaxDownloadSize=-1
RedirectURLs=
ContentDownloadMessage=
EnableScoringLog=0
MaxScoringLogFileAge=0
AllowVoteKick=1
AllowVoteTeamKick=1
AllowVoteBan=1
AllowVoteNextRound=1
AllowVoteNextMap=1
AllowVoteSelectMap=1
MinPlayersForVote=5
MinPlayersForTeamVote=3
VoteLifetime=30
VoteBanDuration=60
VoteDelay=0
UsePunkBuster=0

[COOP]
//SessionName=サーバーブラウザーから見えるサーバー名。このセクションに書かないと無効//
SessionName=Nakayoku Coop Server
BriefingOverrideMessage=FF=On. If Dameged TeamMate,Say Sorry
//移動速度。1.5がMAX//
RunSpeed=1.5
FriendlyFire=1
TeamReflectDamage=0.0
TeamDamagePercent=1.0
ScoreLimit=0
TimeLimit=0
//最大武器所有数。MAXは2(自動生成の場合)//
MaxWeapons=5
MaxPlayers=8
//ここ調査継続中//
UseTeams=1
RespawnWaitTime=0
TeamKillRespawnPenalty=0
AccumulateRespawnPenalty=0
UseWeaponRestrictions=1
AllowRespawnFromDeath=1
RestrictedWeapons=1
RestrictedGear=1
UseSlowMo=0
SlowMoNavMarker=1
SlowMoHoldScorePeriod=0
//MAPは FEARCombat\Coopwarfare_User\Custom\CompressedArch に追加じゃなくてFEARCombatに//
//Coop-Warfare_0.5.archcfgに MAP名.Arch00 を追記//
//MAPを追加したらMission Number=にWorlds\ReleaseMultiplayer\MAP名を追加//
Mission0=Worlds\ReleaseMultiplayer\CoopOffice
Mission1=Worlds\ReleaseMultiplayer\Demons
Mission2=Worlds\ReleaseMultiplayer\Operation_Phalanx_Phase_1
Mission3=Worlds\ReleaseMultiplayer\Surface
Mission4=Worlds\ReleaseMultiplayer\Underworld
Mission5=Worlds\ReleaseMultiplayer\VK_CoopMap00A
Mission6=Worlds\ReleaseMultiplayer\VK_CoopMap01A
Mission7=Worlds\ReleaseMultiplayer\AIsylum
Mission8=Worlds\ReleaseMultiplayer\AITech
Mission9=Worlds\ReleaseMultiplayer\attila_coop_test
Mission10=Worlds\ReleaseMultiplayer\Botz3000_Bunker_COOP
Mission11=Worlds\ReleaseMultiplayer\Dockscoop
//設定終わり//

やたらにコメントが多いのは周知の事実(笑)

2 件のコメント:

匿名 さんのコメント...

明けましておめでとう御座います!
今年も(こそ)宜しくで御座います!
う・・Warfare0.5ってFEARなんだ・・(^^;
てっきりVegasだと思ってウチのブログでレスしちゃってました。。
無料開放されたやつっすよね?
showボンでも誘ってやろうかな?
今、やるもん無くって困ってるんすよ。。
昨今出るゲームは要求が高くって><
そろそろ新PC買わなきゃなと思ってるSOLでした。
それでは^^

Dr.Feelgood さんのコメント...

ええ、これタダゲーっす。
半島のヌルいゲムもタダゲーですが(ぉ
なんか評判イマイチみたいですねぇ。
萌えるゲムでませんねぇ、最近は。
ま、お暇ならiRcに遊びに来てくださいまし。
暇してるし(ぉ