「Wasteland」の版間の差分

提供: macchky.wiki
ナビゲーションに移動 検索に移動
 
(同じ利用者による、間の1版が非表示)
8行目: 8行目:
  
 
=== macchky Wasteland ===
 
=== macchky Wasteland ===
[http://www.gametracker.com/server_info/157.7.86.61:2302/ http://cache.www.gametracker.com/server_info/157.7.86.61:2302/b_560_95_1.png]
+
[http://www.gametracker.com/server_info/157.7.237.84:2302/ http://cache.www.gametracker.com/server_info/157.7.237.84:2302/b_560_95_1.png]
 
==== ベースミッション ====
 
==== ベースミッション ====
 
独自バージョンに移行しました <br />
 
独自バージョンに移行しました <br />
36行目: 36行目:
 
'''MAC_A3Wasteland.Altis\persistence\server\setup\extDB\init.sqf''' を下記のようにすればいい。
 
'''MAC_A3Wasteland.Altis\persistence\server\setup\extDB\init.sqf''' を下記のようにすればいい。
  
<syntaxhighlight lang="cpp" line start="27" highlight="3">
+
<pre>
 
diag_log "[extDB] Initialized DB_CUSTOM_V3 protocol";
 
diag_log "[extDB] Initialized DB_CUSTOM_V3 protocol";
  
43行目: 43行目:
  
 
diag_log "[extDB] Initialized MISC protocol";
 
diag_log "[extDB] Initialized MISC protocol";
</syntaxhighlight>
+
</pre>

2016年4月27日 (水) 16:56時点における最新版

A3 Wasteland

is a template Wasteland mission for Arma 3, open to anyone who wants to run a Wasteland server.

Wastelandは3陣営に別れ、各街を制圧しつつ生き残りを目指すというもの。 武器屋で武器を購入するなど、金銭の概念もある。
喉の渇きや空腹の要素があり、敵と戦うほかにも食料飲料の確保も目指さねばならない。
木を切ってバリケードを設置する機能などもあり、戦略の幅は広い。

macchky Wasteland

b_560_95_1.png

ベースミッション

独自バージョンに移行しました

macchky/MAC_A3Wasteland.Altis

TOPARMA/ArmA3_Wasteland.Altis

Base Relocker

Relockerの半径75m以内のオブジェクトを一度に全てロックし直すことが出来るシロモノ。 その他

  • 他人からオブジェクトをアンロックされないようにLockDown状態にできる
  • 範囲内のランプのオン・オフ

サーバーセットアップ方法

ARMA3 Wasteland 鯖を Ubuntu Server で建ててみた - Macchky@Blog for various Gadget !

arma3server: ARMA 3 Linux Server Manager - Daniel Gibbs

extDB

プレイヤーのデータ保存方式としてextDBという拡張機能を使っている。

Wasteland公式にはv29まで対応とあるけどとても不安定。最新のv35を使ったら安定した。

ただしv35ではWastelandで使われてる MISC プロトコルが非推奨なので、コードを書き換えて MISC_V2 プロトコルにした方が良い。

MAC_A3Wasteland.Altis\persistence\server\setup\extDB\init.sqf を下記のようにすればいい。

	diag_log "[extDB] Initialized DB_CUSTOM_V3 protocol";

	_result = call compile ("extDB" callExtension format ["9:ADD:MISC_V2:%1", call A3W_extDB_miscID]);
	if (_result select 0 == 0) exitWith { diag_log format ["[extDB] ### MISC protocol error! %1", _result]; false };

	diag_log "[extDB] Initialized MISC protocol";