Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Compiling 32bit minqlx.x86.so on 64bit system #126

Open
mzryz opened this issue Nov 25, 2023 · 2 comments
Open

Compiling 32bit minqlx.x86.so on 64bit system #126

mzryz opened this issue Nov 25, 2023 · 2 comments

Comments

@mzryz
Copy link

mzryz commented Nov 25, 2023

Is it possible to compile the minqlx.x86.so on a 64bit system? I checked the makefile and sort of understand that it checks whether the system is 64 bit in the if/else statement, I guess I could edit this to achieve what I want? Or is there an actual 'make' operand I can use to make it generate the 32bit .so file.

Reason: Apparently the 32bit QL server is more stable, so I want to run that. But minqlx is just making the 64bit version of itself.

@em92
Copy link
Collaborator

em92 commented Nov 26, 2023

is there an actual 'make' operand I can use to make it generate the 32bit .so file.

There is no special operand.

Reason: Apparently the 32bit QL server is more stable, so I want to run that.

Could please describe more details please? The only reason I added 32bit support is just running on this platform. I am not aware about things like "it is more stable"

@mzryz
Copy link
Author

mzryz commented Nov 26, 2023

Screenshot from 2023-11-26 12-40-44

Just going off the official? guide to setting up a QL server. Which can be found here: https://steamcommunity.com/sharedfiles/filedetails/?l=english&id=542966946

I don't quite know exactly what stability issue it refers to, the only bug I am aware of is the strange bug that seems to afflict CA servers every 3-4th map in rotation, upon completion of the final round the server crashes and reboots. In-fact I'm not 100% sure whether the server crashes, but all players get kicked and need to rejoin, the server is usually still in it's previous state when everyone rejoins. Either way I am hoping to try and avoid this issue on my server.

I was thinking of editing the if/else statement to just forcing the compilation of the 32bit version. Do you think this would work? (I realise I may be 'barking up the wrong tree' in wanting 32bit to try to avoid that previously mentioned bug - but it seems all QL servers are running 64bit mainly because minqlx only gives them a 64bit .so file. Logically, it makes sense to try 32bit)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants