Problem with server resources or client response time

I’m trying to launch with a friend to a server with 430 mods, but the server breaks the connection halfway through checking the mods. Can you tell me if it is possible to disable the verification or increase the response time of the client to the server?

Socket Closed Code 2

Server log:

[18/02/26 00:51:36] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 00:51:36] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 00:58:06] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 00:58:06] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:04:37] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:04:37] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:08:36] [INFO] DiijZ Connection Terminated
[18/02/26 01:10:55] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:10:55] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:17:26] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:17:26] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:23:57] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:23:57] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:30:27] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:30:27] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:36:58] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:36:58] [ERROR] Curl error: Recv failure: Connection was reset
[18/02/26 01:43:29] [ERROR] POST to https://backend.beammp.com/heartbeat failed: Failure when receiving data from the peer
[18/02/26 01:43:29] [ERROR] Curl error: Recv failure: Connection was reset

Client log:

[18/2/2026 01:35:41] [DEBUG] (TCP CB) recv failed with error: 10053
[18/2/2026 01:35:41] [INFO] Done!
[18/2/2026 01:35:41] [WARN] Failed to close socket!
[18/2/2026 01:35:41] [DEBUG] (TCP) Cannot close socket. Error code: 183
[18/2/2026 01:35:49] [DEBUG] Terminating TCP Socket: 1288
[18/2/2026 01:35:49] [WARN] Failed to close socket!
[18/2/2026 01:35:49] [DEBUG] Terminating GTCP Socket: 1272
[18/2/2026 01:35:49] [DEBUG] (Proxy) accept failed with error: 10004
[18/2/2026 01:35:49] [DEBUG] Waiting for client thread
[18/2/2026 01:35:49] [DEBUG] Client thread done
[18/2/2026 01:35:49] [DEBUG] END OF GAME SERVER
[18/2/2026 01:43:03] [DEBUG] (Core) recv failed with error: 10054
[18/2/2026 01:43:03] [WARN] Game Reconnecting…
[18/2/2026 01:43:06] [ERROR] Game Closed! launcher closing soon

Thanks

Looks like the 30sec ping thread is stalling long enough to time out.

430 mods loading could interrupt long enough to miss a ping. It could be something timing out on your router, check TCP, UDP and NAT session timeout..
BeamMP hardcodes the handshake timeout. There is no config option to extend it. gl

If your server CPU hits 100% it can miss the ping.

Run the latest version.

Is it possible to make the server think that all mods are standard cars and maps, or skip checking resources every time you run them in other ways? Thanks

A serverside timeout would show a socket closed code 3 error. I’m guessing something on the user’s machine closed the connection, maybe an antivirus.

You can manually download the mods by putting them in your launcher’s Resources folder. %appdata%\BeamMP-Launcher\Resources by default.
This will skip the download process, significantly reducing the bandwidth used. It will only have to check the mods, which will probably take a bit as well, though 430 mods is quite a lot, so that’s to be expected.