日曜日, 7月 02, 2006

Raven Shield Server(Coop)始めました。


なんか冷やし中華始めました みたいな。回線がEOの光になったので、座興を兼ねてPlay Raven ShieldのServerを立ててみました。以前も立てたことがあるのですが、如何せんADSL回線だったので・・。
以下に誰でもできるPlay Raven Shield Serverの作り方を備忘録を兼ねて書いてみようかなと。

・用意するものHalfLife系ではサーバープログラムのHLDS.exeはDedicated Serverと呼ばれているのですが、Unreal系のサーバープログラム UCC.exeはStand Alone Serverと呼ばれているようです。最初にStand Alone Serverプログラムを用意します。
RvS_Win_32_SA_Server_141_full.zip
rvs_1.56_update.zip
rvs_1.60_update.zip
Ver.1.41から順番にパッチを当てて、最終、1.60にします。標準でInstallするとネストが深いのでc:\RvSDSに展開しました。

次にAthena Swordで遊べるようにします。
Athena_Sword_Stand_Alone_Update_1.00.rar
AS_SA_Server_1.01_Update.zip
as_1.10_update.zip
これも1.00から1.10の最終版までパッチを当ててアップデートします。Athena Swordの方が使用できる火器が多いのでお勧めです。って、銃ヲタな方は是非こちらの導入もお勧めします。
・起動必要なファイルのInstallが終わったら、ちょいとだけ起動してみます。デスクトップにC:\RvsDS\System\UCC.exeのショートカットを作成します。リンク先にパラメータを追加してC:\RvsDS\System\UCC.exe Server -mod=AthenaSword \Mods\AthenaSword\System\ServerAthenaSword.ini Port7777と、記述します。

起動するとログが画面に表示されて最後にServer registered with ubi.com master serverという一行が表示されれば起動に成功しています。

・ポートを空けてみる不幸にして何回も起動しても上の一行が表示されない、またはWAN側から見えない場合はルーター側の設定で以下のポートを開放してください。
7777-7778
2346
8777
5777-5778
80
6667
40000-44000
1554-1561

某掲示板ではUDP側だけでOKとのことですが、当家ではWAN側から見えなかったのでTCPとUDPの両方を空けています。
Port80ってserver stats用じゃないかな・・。

・ServerAthenaSword.iniを編集してみるサーバーの設定はこのファイルを編集します。
以下はNakayoku Coop Serverの設定です。設定の参考になればいいかなと。
[Engine.R6ServerInfo]
MaxPlayers=8 *ゲームに参加できるプレイヤー人数
NbTerro=99 *テロリストの出現数
RoundTime=600 *1ラウンドの時間設定(秒)
RoundsPerMatch=5 *何ラウンドで次のMAPに変るかを決める
BetweenRoundTime=40 *ラウンド毎のインターバル。火器選択で迷う人がいる場合はこれくらい。BombTime=30DiffLevel=2 *ゲーム難易度CamFirstPerson=True
CamThirdPerson=True
CamFreeThirdP=True
CamGhost=True
CamFadeToBlack=False
CamTeamOnly=False
UsePassword=False
UseAdminPassword=True *コンソールから管理者モードで入ることを許可ShowNames=True
InternetServer=True
DedicatedServer=True
FriendlyFire=True
Autobalance=True
TeamKillerPenalty=True
AllowRadar=True
ForceFPersonWeapon=True
AIBkp=True
RotateMap=False
ServerName=Nakayoku Coop Server *サーバーブラウザーから見えるサーバーネーム
GamePassword=
MOTD=Asobini Kitene. 24h Open. [irc.friend.td.nu] #JNT *プレイヤーがJoin時に見るサーバーのインフォメーション
AdminPassword=osienai *管理者モードで入る場合のパスワード
PunkBuster=False
SpamThreshold=0.000000
ChatLockDuration=0.000000
VoteBroadcast
MaxFrequency=0.000000
SpamThreshold=5.000000
ChatLockDuration=15.000000
VoteBroadcastMaxFrequency=15.000000
RestrictedMiscGadgets=TEARGASGRENADEGADGET *催涙ガスグレネードを使わないRestrictedMiscGadgets=SMOKEGRENADEGADGET *スモークグレネードを使わない[Engine.R6MapList]GameType[0]=R6Game.R6TerroristHuntCoopGame *ゲームタイプを決めます。
GameType[1]=R6Game.R6TerroristHuntCoopGame
~中略~
GameType[31]=R6Game.R6TerroristHuntCoop
GameMaps[0]=Warehouse_District *マップ名を記述します。
Maps[1]=R6CongoR6Maps[2]=SaDassault
~以下略~
*から左はコメントですので実際のファイルには記述していません。

余談:MAPのInstallプログラムの名称と実際のMAP名が違うことってよくありますよね。まぁ、実際Install中のログを見ていれば判るんですけどね。
・コンソールで管理者になるチルダを入力してコンソールを開きます。
adminlogin osienai(↑で決めた管理者用パスワード)これで管理者としてログインできます。
あとはMAPLIST でマップ一覧(ID番号 MAP名)を表示させて MAP (ID番号)でMAPを変えたり、PLAYERLISTでプレイヤーのID付き一覧を出して BAN IDしたり(TKerちゃんとかね)できます。

身内で遊ぶにゃ、こんな設定で十分だったりします。最近は誰も遊んでくれませんがw

最近気がついたんですが、タレントの中川翔子さんの公式ブログ「しょこたん☆ぶろぐ」に載ってる「マミタス」って鯖虎迷彩のネコ、当家のネコにそっくりでちょいと驚きましたよ。まぁ、当家のネコは年齢18歳の超おばあさんなんですがね。こいつがまた生活時間帯がワタシと似ていて、真夜中にビール漁りにゆくと彼女が水飲んでいるし、冷蔵庫に食い物漁りに行くと、彼女かカリッカリッとご飯食ってるし・・。なんか、目が合ってしまうとヲマイ、こんな時間にナニしとるんや?ヲマエこそなんだよ。みたいなw

0 件のコメント: