We at The Chain of Command are pleased to inform and discuss that the first version of our
Network Services has been released to the public.
The CoC Network Services originally devised for "in house" use allow Operation Flashpoint scripters to transfer any data necessary to any specific network node in a networked OFP session. The scripter can send data by simply calling one function and designating a target pre-processed function on the destination node/machine. The system is designed to allow for fastest transfer of small to large data between the specific network nodes.
Supported network send data is:
- Boolean
- Group
- Number
- Object
- String (passed in as Character Arrays, see ReadmeCoCNS.txt)
- Array (filled with nothing or any of the above in any combination)
- Multi-Dimensional Array (filled with nothing or any of the above in any combination)
The handshaking process occurs mostly behind the scene during the briefing, once completed each machine has an array with information on every other machine in the session/mission. The server is always in the first entry of this array.
What is it For?Foreseen use may be in the CE3 for command control and strategic communications, Capture The Island (CTI), Real Time Strategy (RTS) mods and many others.
ExamplesDownload includes two pre-assembled mission templates:
- one including only the Network Services 1.0 Layer with connection checks
- the other with an additional CoC Digital Communications demonstration top layer.
Both templates also contain the CoC Number System Function Library which is capable of converting between Hex, Binary, Octal, Decimal, and Alphanumeric numbers.
Please note: Digital Communications was released as an example top layer which makes use of the Network Services. It is however Beta and may be improved in the future.
Kind Regards BN880 CoC Network Developer