assaultcube / AC

AssaultCube
820 stars 212 forks source link

AssaultCube on FreeBSD #444

Closed BostonBSD closed 2 years ago

BostonBSD commented 2 years ago

Assaultcube 1.3 compiles and runs perfectly on FreeBSD 13.0, however, I keep getting the error message "Master Server Not Replying" when trying to connect to a multiplayer game.

So I downloaded the Linux prepackaged binaries and tried running that over the linux compat layer [FreeBSD has a linux kernel module]. This runs perfectly and I can connect to the master server fine.

Assaultcube 1.2 also ran perfectly on FreeBSD using multiplayer games.

FreeBSD isn't a supported system, but I thought you should know.

[I considered that v1.3 might be sharing config files with v1.2, causing the error msg, they're both installed at the same time. However, the Linux binaries would be doing the same thing, which makes me believe that the error msg isn't related to the config files.]

flowtron commented 2 years ago

remove the comment from line //#define PRODUCTION in cube.h, so it reads

define PRODUCTION

and compile again. We had some packaging issues with 1.3.0.1 - this fell through the cracks, please forgive me.

BostonBSD commented 2 years ago

That was it, line 68 in cube.h. I removed the comment. Recompiled, no issues whatsoever. It connects to the master server fine.