Spayker / a3wasp-core

Arma 3 WASP warfare game scenario core logic
5 stars 2 forks source link
arma3 client cti multiplayer warfare

GitHub license

WARFARE (CTI) by WASP community of ARMA games

Warfare mode for Arma 2/3 was a main reason of WASP community creation. Starting from 2010 WASP members were trying to improve all in-game aspects. Being one of co-founders I can finally say: our work has been completed.

Arma 3 became last platform where everyone can try our final vision of CTI mode.
Main differences comparing to old school Arma 2 warfare CTI mode are:

Project structure

Since all missions must be played in multiplayer mode, the project is designed to be used on a dedicated server. However, a server requires one headless client to be connected. It allows reducing server load significantly.

Besides, a separate project was created to support bunch of vanilla and custom maps including:
Altis, Stratis, Malden, Tanoa, Livonia, Cherno, Takistan, Utes, Zargabad, Sahrani, Napf

Last but not the least fact all sources are designed to be used with CUP content. Vanilla, RHS or other content related mod can be added by modifying of configs in a separate project (link can be found below).

Assembling

To run missions on your server you must prepare 3 main components: 1) missions themselves 2) server mod 3) headless client mod

Missions must be assembled from Core, Config and Mission modules.

Running

Put packed missions (pbo files) in MPMissions folder of your server and run the server + HC processes.

Links

Steam Workshop: https://steamcommunity.com/sharedfiles/filedetails/?id=2346741636
GitHub HC module: https://github.com/Spayker/a3wasp-hc
GitHub Server module: https://github.com/Spayker/a3wasp-server
GitHub Config base: https://github.com/Spayker/a3wasp-config
GitHub Mission adaptations: https://github.com/Spayker/a3wasp-missions