【GAME】ARMA3 EXILE MODサーバの旅その94

P_20190508_163838

追記:Exileサーバlootboxアドオンのバージョン公開!!

追記:終わらないデバッグが終わった

追記:宮城産サバを食すッ

追記:Chernarus Redux MAPの観光

追記:デバッグ

追記:Chernarus Redux MAPと昨夜の鯖缶濃密トーク(コンガリの再稼働の件)

追記:lootboxの高速化

追記:lootboxのAI再スポーンで四苦八苦

GW前に注文したマザボが(やっと)到着しました(ASrock B450M Pro4)

これで、Ryzen CPUさえあれば・・いっきにサーバのスペックアップできます(他パーツは余ってる)

(;^ω^)

そろそろ、新Ryzen(Zen2)が発売されます(夏頃?)首をなが~くして待ってる訳ですよ。

AMDでは、今、ゲーム2本が付いてくるキャンペーン中ですが、これに手を出すかどーか、悩みどころ。最安値を更新中でもありますし・・。AMD Ryzen CPU

image

lootboxアドオン、(若干でも)スキルが上がったので、過去に書いた部分をざっと更新中。

数千行も書いたので、結構な量です。あと、Readmeも全域に渡って清書、これも地味に大変な作業量です。

(;´Д`)

追記:lootboxのAI再スポーンで四苦八苦

20190510000711_1

lootboxアドオンでのバンディットAIは、リスポーンが無かったんですが、やっぱリスポーンするように仕様変更。

町を漁ってる他プレーヤーのテイのつもりだったんですが、上手い人がAIを狩っちゃうと、閑散としてしまうし・・。

(;^ω^)

これが、上手いこと動かない・・が、やっと、Arma3の癖を見つけた。もう、勘弁してぇ・・。

上写真をご覧の通り、死体の山・・。キルと同時にスポーンしてるので、撃ってりゃ当たるというw

このままではダメなので、リスポーンに条件を追加する位でしょうか。

追記:lootboxの高速化

image

GWでかたを付けようと思っていたのだが、思いついたアイデアはドンドン突っ込んでいたので、結局未だリリースできず。

(;´Д`)

上写真は、lootboxが起動した際に、サーバ側ログに出力される情報です(デバッグ情報)

マップ上の全ての町やランドマークのリストです。

Exile Modサーバを上げようとする鯖缶の情報にもなり得るんじゃないでしょうか。

また、以前は、初期化が終るのに3分掛かっていたのですが、これを1分まで短縮する事ができた。

かなりコードを見直した。

(;^ω^)

追記:Chernarus Redux MAPと昨夜の鯖缶濃密トーク

image

次サーバを上げる際は、このChernarus Reduxマップを採用する予定です。

この荒廃した雰囲気はやっぱチェルノです。

(;´Д`)

幸い、開発者のお一人を知ってる訳ですが、中身はまだまだ、なんだそうです。人の出入りも多く、5人だけで作業してるとか。

興味のある方は、開発に参加してみてはどうでしょう。

んで、昨夜は、コンガリベーコン鯖、MIJ鯖、そして私、鯖味噌鯖の日本人鯖缶同士で、Arma4の行方、ゲーム論に至るまでの濃密で濃いお話をさせて頂きました。

色々勉強させて頂きました。感謝

元、コンガリベーコン鯖(PvE)で稼働していたKBMSというシステムがあって(現在も開発継続中)、お金(ランニングコスト)の都合さえつけば、再稼働も出来そうな雰囲気です。

※KBMS:EXILE MODをベースに、PvE向けにほぼ全改修したもの、サーバ1台だけでは耐えられない

これを見ている、コンガリベーコン元プレーヤーさんがはたして、どれだけいるのか分かりませんが・・。

資金・機材的にサポートできる方がいらっしゃったら、ぜひとも、ご連絡ください(対象:ネット回線、PCと数台分の電気、設置箇所、Web・ドメイン費用など)

※PCは可能な限りの高スペックを要求(HC:AI計算に利用)


追記:デバッグ

20190513221733_1

何度も実行しては、コード書いての繰り返し。。

(;´Д`)

image

気分転換に、くだらな過ぎるツイートをするDiscordのあるお部屋。

image

そして、謎の返信が繰り広げられる。

そんな、5月。

追記:Chernarus Redux MAPの観光

20190514190438_1

チェルノReduxに観光に行ってみる。

20190514191142_1

まだ、開発途中との事で、気になるところも多々御座いますが。。

雰囲気もあって、なかなかヨサゲです。

20190514192818_1

この北西空港もこれから手を入れるとの事らしい。

追記:宮城産サバを食すッ

P_20190516_154828

サバだッサバ!m9( ゚д゚)

サバしか許可せん。

追記:終わらないデバッグが終わった

20190517020635_1

やっと・・ほぼほぼ、全チェック。

(;´Д`)

ちょー疲れた。。。。

バグは探してみると、わんさか出てくる、直せば、謎エラーが発生したり・・の繰り返し。。

まず、明日、鯖味噌に導入してから、gitの方で公開します。

追記:Exileサーバlootboxアドオンのバージョン公開!!

image

やぁあああああと、公開できましたぁ。。。デバッグが大変やった。。。。

(;´Д`)

これを見てるExileサーバの管理者さんがどれだけいるのか分かりませんが、どうぞ、ご自由にお使い下さいませ。

GitHub a3_exile_lootbox

※PBOは、「releases」からゲットできます

【GAME】ARMA3 EXILE MODサーバの旅その93

20190430165044_1

追記:GWなんて、無かったのだ

追記:トレーダー攻撃するとこーなる

追記:ローカルでArma3サーバ&ゲームでメモリ状況

追記:移動トレーダーの状況動画アップ

追記:こだわりのマグロ

追記:移動トレーダーの開発進捗

追記:CBA MODの更新あり@対応済み

追記:lootboxアドオンの移動トレーダー

追記:常時ログを見ております

追記:デススポーンしながら迎えた令和

追記:給油所を故障させるスクリプト

4Kモニターにしたのはいいが、どうにも、プレーしにくい・・。

GeForce970という半分化石なビデオカードなので、フルHDでしかプレーできない。

ので、ビデオ設定で多少改善するんか、調べてみた。

20190430165106_1

描画距離が最も効果的なのですが、せめて1.0Km程度は確保したい。

まず、グラフィックがもやもや(4Kに拡大してるため)するので、テクスチャーとかをいじる。

20190430165157_1

おおっ!いままで、ほぼ最低設定だったんですが、VeryHighにすると・・。

ゴミ袋の中身まで見えるじゃまいか

(゚∀゚)ノ

20190430165225_1

廃棄車両もこんなに凄くなる。テクスチャー設定アリっすな。

うむむ、GeForce1660Tiとか欲しい。

(;´Д`)

load_logo

明日から元号が令和となるので、記念にロード画面時バナーを更新しました。

(;^ω^)

追記:給油所を故障させるスクリプト

image

アドオンに追加する機能の一つ、給油所を故障させて使えなくする鬼畜機能(実際には、ランダムで故障させる)

鯖味噌に適用するのはずっと先ですけどねw

追記:デススポーンしながら迎えた令和

20190501003909_1

ふらっとサーバにインしたら、いつものプレーヤーさんがいらっしゃってました。

頭が無いんですけどね。

(;^ω^)

ヘリの運転を見せてくれると事で、お邪魔する事にした次第なのですが・・・。

20190430233925_1

さすが、鯖味噌。アドミンとて例外ではありません。

出会うだけでも、デスを繰り返す。リスポーンデスを数回繰り返した挙げ句、やっと、合流。

(;´Д`)

新元号を迎えるタイミングでもある時に、「リスポーンデス・ハイ」で楽しむ二人・・、異常である。

20190501000010_1

あまりにデスしまくるので、鯖缶権限でヘリを用意。

20190501000352_1

運転上手いっすねぇ。Arma3ガチ勢には敵いません。

・・・と、思ったところの。

鯖味噌の掟

20190501000457_1

俺だけ抜かれるという、なんだ、このクソサーバw

20190501003113_1

得意なヘリがあるというので、AIRPORTに行ってヘリを購入する事に。

ほぉ・・。

やっぱ、Arma3ガチ勢は運転が上手いなぁ・・。

と思ったところの。

鯖味噌の掟、発動

20190501003144_1

あ・・・。

(そこに無敵AIのミラー先輩が、いらっしゃるんです)

20190501011026_1

いやぁ・・デスしまくって、ゴリゴリにリスペクトが落ちましたが・・・w、楽しませて頂きました。

追記:常時ログを見ております

image

PCを立ち上げてる間は、常にログを表示させ続けてます。

出先からは、密告書を見てますw

(;^ω^)

プレーヤーさん達が何をしてるのか、なーんとなく分かりますw

追記:lootboxアドオンの移動トレーダー

image

lootboxアドオンの新機能の一つ、移動トレーダー(Traveling Trader)の開発をしております。

20190502020848_1

こんな風貌で、マップ上を歩いてます。指定ポイント間を、ゆっくり歩いて巡回してます。

近づくと、立ち止まるので、そこで取引ができるようになります。

敵対(中立)はしてますが、攻撃はしてこない。もし、殺ってしまったら、ペナルティと考えてます(こっちの方が怖いかもw)

もちろん、鹵獲はできませんので、あしからず。

んで、いまさら気付いた点を備忘録。

ウェイポイントの指定で、ユニット生成地点を、ウェイポイントNo1として設定しないと、なぜか正常に移動してくれなかった(変なポイントでCycleになってしまう)

追記:CBA MODの更新あり@対応済み

image

プレーヤーさんからの報告で、昨夜CBA MODの更新があったようだ・・。

(;´Д`)なんとかしーてー

急いでサーバ更新しました。

追記:移動トレーダーの開発進捗

20190502222231_1

ほぼほぼ動作は出来上がってます。

武器をしまって、近づくと、こんな感じで座ります。結構近づかないといけないので・・

敵対AI・プレーヤーとの判別をしっかりしないといけません。

(;^ω^)

20190503011702_1

トレーダーはゆっくりと歩いてるので、遭遇することが困難です(場所は、鯖缶がMAP上に記すかどーかに掛かってる)

そのための施策として、500~1Km以内にプレーヤーが入ると、「ラジオを所持していた場合」に、ノイズが入ってくるという仕様です。

そのための音声探しに苦労していた時のスクショです。

(;´Д`)

追記:こだわりのマグロ

20190504035608_1

トレーダーもほぼほぼ動作してるんですが、どうにも・・。

こだわりたい。。。

(;´Д`)

20190504212806_1

マグロをどう置こうかと・・、試行錯誤してる所w

(;´Д`)

追記:移動トレーダーの状況動画アップ

こんな感じで動作します。武器持ってると反応しなくて、近づくと座ります。ラジオを持ってると、音声が流れます。

んで、なぜかマグロを扱うと、動作が不安定になるので、諦めました・・。なんでや

(;´Д`)

追記:ローカルでArma3サーバ&ゲームでメモリ状況

image

この前、メインPCのメモリを8GBから16GBにあげた訳ですが、ローカルPCで、サーバとゲーム両方をあげて開発できるようになったのがとても快適です。

(;^ω^)

この状態でのメモリ使用量は、9GB辺り。他にもYoutube再生してたり色々動いてるけんども。

追記:トレーダー攻撃するとこーなる

20190506024501_1

やっと動作したよ。。すんげー苦労した。

(;´Д`)

リスペクトペナルティ、撃つと5%、やっちゃうと30%です。トータルで40%位でしょうか。結構イタイでしょう。

しかも、全チャットで名前が公開されてしまいます。

色んなアドオンのコードを見ながらやっと実現。

image

イベント部分。この先の部分で更新掛けてるんですが、この方法が分からなかった。

private _sc = round((_player getVariable [“ExileScore”, 0])*_score);
_player setVariable [“ExileScore”,_sc];
ExileClientPlayerScore = _sc;
(owner _player) publicVariableClient “ExileClientPlayerScore”;
ExileClientPlayerScore = nil;

これでやっと、プレーヤー側のスコア(リスペクト)が更新された。

追記:GWなんて、無かったのだ

image

ずーーーーーと、Arma3のスクリプトを書いてましたよ。。

(;´Д`)

そう、GWなんて無かった。ってか、こんな苦悩に満ちたGWは初めてやったかもしれないw

しかしながら、元コンガリサーバの鯖缶様の助言もあり、かなりスキルが上がりました。モチベの維持にも繋がってます。

移動トレーダーなんか、今書ける最高のコーディングではないかと自負してます。

(;^ω^)

イベント、スレッディングも併用し、高速化も兼ねてちゃーんと書きました。久々に、コーディングが楽しかったですよ。

Arma3スクリプトの癖が徐々にではあるが、分かってきたので、過去のコードを直してるところ。

【game】SteamにてGWセール開催中!

image

Steamにて日本国産タイトルを中心にしたセールが開催中です。

Steam

しかし、バルブにはちゃんとしたデザイナーが居ないんだろうか、毎回思う。。

まるで、公務員が片手間に作ったページのようである。

(;´Д`)

image

でも、なんか魅力に欠けるラインナップです。一部の人にはいいんだろうけども。。

ウィッシュリストに偶然入っていたらラッキー位な感じでしょうか。

nabekのなぬげなblog(゚∀゚)!