How to Configure Cross-Map on Your Soulmask Server
The cross-map feature lets players transfer characters between two Soulmask servers running different maps. You need two active Soulmask servers. Make sure both servers are stopped before starting this setup.
If you have not yet set an admin password, do that first: see Change Admin Password.
Configure the main server (Server 1)
- On your main server, open the Command Line Manager.
- Locate the Cross-Map Main Server command line and click Select.
- Edit the command line and set Cross-Map ServerID to
1. - Click Apply.
- Open Configuration Files and select
GameXishu.jsonwith Text Editor. - Locate
KaiQiKuaFu. If its value is0, change it to1. If it is already1, proceed to the next step. - Click Save.
Enable character transfers on the main server
The KaiQiKuaFu field in GameXishu.json controls character transfers. Setting it to 1 enables players to transfer to and from this server.
Configure the client server (Server 2)
- On your second (client) server, open the Command Line Manager.
- Select Cross-Map Client Server and click to edit the command line.
- Set Cross-Map ServerID to
2. - Set Cross-Map Client Server Connect to the IP address and port of your main server.
- Click Apply.
- Open
GameXishu.jsonon the client server and setKaiQiKuaFuto1(same as Step 6 above). - Click Save.
Start both servers
Once both servers are configured, start the main server first, then the client server. Players can now use the in-game cross-map menu to transfer characters between the two servers.
Troubleshooting
- Transfers not working: verify the main server IP and port entered on the client server are correct and that the main server is running and reachable.
KaiQiKuaFuresets to0: re-editGameXishu.jsonwhile the server is stopped and save before starting.- For help editing configuration files, see Edit Server Settings.