【GAME】ARMA3 EXILE MODサーバの旅その83
追記:プレーヤーとしてインする
追記:自動で電源上げる&落とす
追記:3日間24H連続稼働テスト
追記:さば公開Battleyeトラブル?
追記:さらに過酷な条件の追加@レティクル無し
追記:外から接続&サーバリスト確認
追記:明日3/19テスト公開します
追記:config.cfgの書き方
追記:公開準備
新しい日本サーバとしてNEKOXILEが公開されたようです。凄い量のMODが必須となってるようです。PvE、Altisマップ
CBA MODの更新をしたんだが、なんでか、Battleyeでキックされるようになった。フィルターを追加しても駄目・・・。
(;´Д`)んなアホな。
サーバ側も固まってしまう最悪な感じ。。
なーんか、挙動がおかしい。CBA関連でググッても特に情報は見当たらない。
何度も蹴られたから・・?しばらく時間を置いたら、進むようになった。
いずれにせよ、CBA関連でBattleyeフィルターを新しく追加してる。気になるが、黙って追加せざるえない。
14 “H_PREP.sqf\"\n['\\x\\cba\\addons\\diagnostic\\fnc_projectileTracking_drawProjectilePaths.sqf’, 'cba_diagnostic_fnc_projectileTracking_d"
19 “_addWeaponCargo;\n}] call CBA_fnc_compileFinal;\n\n[“CBA_fnc_addMagazineCargoGlobal\", {\nformat ['[%1] (%2) %3: %4’, toUpper 'cba’, “
20 “x, _defaultValue]\n}] call CBA_fnc_compileFinal;\n\n[\"CBA_fnc_addWeaponCargoGlobal\", {\nformat ['[%1] (%2) %3: %4’, toUpper 'cba’, '"
39 “ctileStartedDrawing = false;\ncba_diagnostic_projectileTrackedUnits = [];\n\ncba_diagnostic = true;\n\nif (getMissionConfigValue [\"En"
34 " setVariable [\"cba_xeh_isInitialized\", true];\ntrue\n} count (entities [[], [], true, true]);\n\ncba_xeh_entities = [];\n\n[{\n;\nprivat"
一時はどーなるもんか焦ったが、この5フィルターで実行までたどり着けた。。
(;´Д`)もーやだ、Battleye
メモリは8GB積んでるんだが、空き150MBの状態。これは、気にしないといけないレベル。。
大きめにRAMディスク用に振ってるので、一時しのぎする。
他部分に影響が無いか、チェックする。地獄を見てきた私は、容赦無い。
ほっこり。。
(´∀`*)
体調が全快してないのか、早々に3D酔い・・・。
(;´Д`)
追記:公開準備
自作サーバ運用なので、まずセキュリティ的な兼ね合い上、テストを実施。Arma3専用で必要なポートだけ開けてNAT設定。
※PR-S300SEとかいう化石ルータ、これ、更新できんのか?NTTさんよ
ノートPCにまともに動かないArma3を入れてるのでw、出先からアクセスできるのか、確認。
※Core i5-3xxxMのくせに、それなりに動く(超最低設定)
よし、ローカルLAN内からのサーバアクセス可能を確認。
公衆Wifiからアクセスしてみる予定。
(;^ω^)
う・・・ん、待てども待てどもリストに表示されん・・。
(;^ω^)
一応、IP直接接続では無事インする事ができたんですが、リストに表示されないとか・・、この部分の設定ってどっかにあったっけか?
外から見える状態なのは確認したんですが、色々試してみてもサーバリストに表示されない。
A3Luncherという外部のArma3ランチャーで、サーバのチェックにも利用できるんですが、「MODがSteamに見当たらない」というエラーが表示される。gac JSDFが指摘されてる。
(;^ω^)あるんやけど・・
今日は、スマホのテザリングで試しましたが、明日は、公衆WIFIの契約(WiWi2)が済んだので・・・w、こちらで試してみよう。
追記:config.cfgの書き方
サーバのコンフィグを書くconfig.cfgですが、上記のトラブルのおかげ・・で、色々調べまくった。
(;^ω^)
これまで、色々と様々なパターンで試行しましたが、これで落ち着いた。
verifySignatures=2; 署名チェック
requiredSecureId=2; IDチェック時駄目なら蹴る
statisticsEnabled=1; Bohemiaに情報を提供
BattlEye=1; バトルアイ有効
battleyeLicense=1; (分かんない)
requiredBuild=145381; 現在の最新版
upnp=false; UPNP使わない
localClient[] = {“127.0.0.1″,"192.168.*.*"}; 帯域制限無しのIP
後はデフォ状態のまんま。
追記:明日3/19テスト公開します
明日は、パスワードを掛けず、公開状態にしますが、まだ、こんな状態なので、正常に稼働するかチェックしてません。
そもそも、サーバリストに表示されてない状態です。
入れるようなら、自由に入って頂いて結構です。データが消えるかも・・しれませんけども。
203.152.200.141:2302
追記:外から接続&サーバリスト確認
せっかくWi2契約したんだけども、町中に無料Wifiって結構あるんですね。。
(;^ω^)
ツルハドラックの無料Wifiに接続してみた。暗号化されてない回線だが、思ってた以上に速い。
サーバリストに出てるやん。。昨日は何が問題だったんか。
同じ市内なんだが、若干、Pingが高めなのね。
接続を確認。超激おそ(FPS10)でプレーできたもんじゃないが、接続が確認できれば御の字である。
追記:さらに過酷な条件の追加@レティクル無し
ログ見たら、お一人様いらっしゃったようです。
だけんども、何らかのアクション時に、Battleyeキックされたみたい。。一応、フィルター追加しましたが。。
(;´Д`)なんでや
・・・と、メゲない鯖缶の私は、さらに過酷な条件を追加しました。
ご覧の通り、レティクルを削除しました。腰撃ちは基本当たらない。スコープでの狙い撃ちも場所特定に練度を要します。
:(;゙゚’ω゚’):
あと、ゲーム中の「Pキー」でのスコアボード表示にも対応しました。
インしてからの、キル数が分かります。
ミラーが居たよ。。
(;´∀`)引き返します。。
追記:さば公開Battleyeトラブル?
テスト公開中も、インしてプレーしてデバッグ作業をしておりました。
時間帯なのか、ちょこちょこ他プレーヤーさんが入ってくる。
(;^ω^)
他サーバと環境が結構違うので、説明が必要っぽいと感じる。
サーバ起動時のスクリプトがガンガン走る辺りに、プレーヤーがインすると、サーバ自体が固まってしまうようです。
ログを見る限り、Battleyeっぽい。。う・・ん、またかよ。
(;´Д`)
明日朝が早いので、起動のまんま、就寝。。。
(。-ω-)zzz. . . (。゚ω゚) !
追記:3日間24H連続稼働テスト
一度も電源断せず3日間24時間連続で稼働させました。トラブル無く、正常に稼働してくれてたみたいです。
(;´Д`)えがった
ログが溜まりすぎるので、これだけ何とかすればええかな(2時間のリスタートまで300KB位、1日3.6MB)
あと、CPUファンが五月蝿すぎるので。。若干、回転数を落としましょう。。。
(;^ω^)部屋の中に置いてるんで・・
誰も居ないようだったので、今サーバを止めましたが、ちょいちょい調整入れて、また、今晩からも稼働テストします。
やっぱ、過酷過ぎるっぽいw ので、アイテム湧きを少しばかり増やします。
追記:自動で電源上げる&落とす
24時間稼働じゃないので、規定時間だけサーバを稼働させたいんですよね。
Arma3サーバは、2時間で終了するようにしてますが、Service化してるので、勝手に再起動してくれる。
PCの電源上げは、BIOS/UEFIで設定すれば良いだけなのですが、電源断は簡単にいきそうにない、事に気づく。
ほら、ミッションのリスタート時のタイミングが、電源断になるので。
(;´Д`)
/etc/sudoerにて、systemctl poweroffを許可して。。
Service化してるArma3スクリプトを、Restart項目を”always”から”on-success”へ変更(これで、条件付き再起動に出来る)
この条件部分で、時間を判断する部分を追加すれば良い事になる。
ちょー簡単なやつをこしらえる。exitの戻り値がサーバ再起動の条件になる。1が終了。戻ってService側で電源断をポストする。
とりあえず、平日は午前1時、週末は3時で電源OFF。
これがうまく動けばええんだが、今晩からテストです。
追記:プレーヤーとしてインする
金曜日のこの時間ってのもあって、プレーヤーさんが想定よりも多くインしてくれてます。
(;^ω^)
ただ、キルログほとんど出てないようなので、皆さん何をやってるんだろう・・。気になる。
これが見たかった!
拙作アドオンによる、GPSトラップの稼働です。
小さな黒丸がそれで、プレーヤーさんがバンディットに発見された場所になります。
つまり、この町に誰かが居ると分かる訳です。。
:(;゙゚’ω゚’):
腹減ったので、ファミチキを買う。
やっぱ、順調にプレーしてくれてるのかが、気になる。
あえて、管理用ツールは無効にしてるので、スコアボード位しか見るべきものが無い。
ディスカッション
コメント一覧
まだ、コメントがありません