Conversion of Version 1.1 or 1.2 to 2.0
1.  Rewrite all character arrays to real strings in all your code, strings are now transferred as real OFP strings and do not need to be in character array format.  ie: ["a","b"] to "ab"  (not array) this goes for function names as well, now all destination functions need to be referenced in CoC_NSFunTable.

2.  Follow the installation procedure HERE or HERE (overwrite all files)

3.  Locate any places where you may benefit from using fnSendGlobal or fnRemoteCall and convert to these functions. (note some data types are not supported in each of the new methods)
 

Conversion of Version 1.0 or 1.0a to Script version 1.1
  1.  Write down the values for configuration settings you changed in the scripts (if any):
        Network/init.sqf
        _ConnectTimeout
        _PortNumber
        _PortBusSize

        Network/Port.sqs
        _infoWaitTime
        _abortLength
        _dataWaitTime

        Network/Send.sqs
        _ackWaitTime
        _conWaitTime
        _portWaitTime
        _maxRetry

2.  Follow the installation procedure HERE  (overwrite all files)

3.  Get any ASCII editing software like UltraEdit 32 which can perform recursive search and replace operations on text.

4.  Do a case insensitive search and replace on all your files utilizing Network Services 1.0 or 1.0a according to the following:
       rNClientChannel      -> CoC_ClientChannel
       rNClientList         -> CoC_ClientList
       rNClientsReady       -> CoC_ClientsReady
       rNisClient           -> CoC_isClient
       rNisServer           -> CoC_isServer
       rNisServerClient     -> CoC_isServerClient
       rNPeerList           -> CoC_PeerList

5.  (optional) On your mission map delete the Server GameLogic

6.  Follow the steps from the installation procedure HERE and reconfigure your configuration settings if you wrote any down in step 1.


Conversion of Version 1.0 or 1.0a to Add-on version 1.1
 
1.  Write down the values for configuration settings you changed in the scripts (if any):
        Network/init.sqf
        _ConnectTimeout
        _PortNumber
        _PortBusSize

        Network/Port.sqs
        _infoWaitTime
        _abortLength
        _dataWaitTime

        Network/Send.sqs
        _ackWaitTime
        _conWaitTime
        _portWaitTime
        _maxRetry
 
2.  Follow the installation procedure HERE
 
3.  Delete the folders "numSystem" and "Network" in your mission folder.
 
4.  Get any ASCII editing software like UltraEdit 32 which can perform recursive search and replace operations on text.
 
5.  Do a case insensitive search and replace on all your files utilizing Network Services 1.0 or 1.0a according to the following:
       rNClientChannel      -> CoC_ClientChannel
       rNClientList         -> CoC_ClientList
       rNClientsReady       -> CoC_ClientsReady
       rNisClient           -> CoC_isClient
       rNisServer           -> CoC_isServer
       rNisServerClient     -> CoC_isServerClient
       rNPeerList           -> CoC_PeerList
 
6.  (optional) On your mission map delete the Server GameLogic.
 
7.  Follow the steps from the installation procedure HERE and reconfigure your configuration settings if you wrote any down in step 1.
 
8.  In your misisons init.sqs make sure to remove the line:
call loadFile "Network\init.sqf";