OpenRCT2 / OpenRCT2/OpenRCT2

Server/Client crash together

Open
#10,226 5 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

crash multiplayer
Dominant language
C++
Stars
16.2k
Forks
1.9k
Avg merge
1d 20h
Merged PRs (30d)
80

Description

OS: [Server is Ubuntu, client is macOS]
Version: [Server: /Client: 0.2.4-59]
Commit/Build: [Server: /Client: 9df66b1]
(Server doesn't have GUI, not sure where version builds are stored.)

Server/client crash so hard that they both end up crashing. The most recent time, my client was the only user connected, and I was enabling cheat (disable vandalism, rides breaking down).
This is reproducible both in multiplayer and single.

  • Reproducible in RCT2 (vanilla)?
  • Specific to multiplayer?

Steps to reproduce:

  1. Open attached save file
  2. Sit and wait for about 2 minutes

Dump file
Not sure where to get the dump file on either OS. I don't see any dmp files where config.ini is located. I can provide if you tell me where it is.

Save game:
Woodland_Thrills_crash.sv6.txt

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by opening the attached Woodland_Thrills_crash.sv6 save and reproducing the crash after about two minutes, both in single-player and multiplayer if possible. The issue does not name source files or tests; collect the server and client versions and dump files, then use the crash evidence to identify whether both processes fail from the same event.

Written by the indexing model from the issue text.

Assessment

Tech stack
cpp
Domain
game-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.