Any attempt to use peertool with any of the conflict game modes is met with:
WORLD : UpdateEntities
RPL : rpl::Pip::ProcessNetToGame
DEFAULT (W): Another connected player with the same identity found. Dropping this connection request and disconnecting the client
WORLD : UpdateEntities
RPL : rpl::Pip::ProcessNetToGame
DEFAULT : Disconnecting identity=0x00000000: group=6 reason=2
This is using peertool, running from the script editor debug, with one peer set to load.
Running in any Combat Ops scenario works perfectly fine.
As per some online posts it was attempted to add the -noBackend startup command however running that on the server side does not change anything and running it client side stops the client from booting at all.
I have done weeks worth of troubleshooting this so if any more information is needed I'm sure I have it already.
Reproduction should be as simple as,
Create new mod.
Load up any CTI_Campaign map
Set up peertool to have one connection pointing the addons directory to the folder containing the mod just made
Set play mode to be localhost + peertool
Hit play from script editor or world editor.
In-editor connection works fine.
Peer that is booted up tries to connect and gets kicked.
Multiple other users on the discord have reported the same issue and none have come up with a solution yet.