「Wasteland」の版間の差分

提供: macchky.wiki
ナビゲーションに移動 検索に移動
15行目: 15行目:
  
 
[https://github.com/TOPARMA/ArmA3_Wasteland.Altis TOPARMA/ArmA3_Wasteland.Altis]
 
[https://github.com/TOPARMA/ArmA3_Wasteland.Altis TOPARMA/ArmA3_Wasteland.Altis]
=== サーバーセットアップ方法 ===
+
 
 +
==== Base Relocker ====
 +
Relockerの半径75m以内のオブジェクトを一度に全てロックし直すことが出来るシロモノ。
 +
その他<br />
 +
* 他人からオブジェクトをアンロックされないようにLockDown状態にできる
 +
* 範囲内のランプのオン・オフ
 +
 
 +
== サーバーセットアップ方法 ==
 
[http://blog.macchky.net/?p=2143 ARMA3 Wasteland 鯖を Ubuntu Server で建ててみた - Macchky@Blog for various Gadget !]
 
[http://blog.macchky.net/?p=2143 ARMA3 Wasteland 鯖を Ubuntu Server で建ててみた - Macchky@Blog for various Gadget !]
  
 
[http://danielgibbs.co.uk/lgsm/arma3server/ arma3server: ARMA 3 Linux Server Manager - Daniel Gibbs]
 
[http://danielgibbs.co.uk/lgsm/arma3server/ arma3server: ARMA 3 Linux Server Manager - Daniel Gibbs]
  
==== [https://github.com/Torndeco/extdb/wiki extDB] ====
+
=== [https://github.com/Torndeco/extdb/wiki extDB] ===
 
プレイヤーのデータ保存方式としてextDBという拡張機能を使っている。
 
プレイヤーのデータ保存方式としてextDBという拡張機能を使っている。
  

2015年4月9日 (木) 11:14時点における版

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 を下記のようにすればいい。

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