assaultcube / AC

AssaultCube
820 stars 212 forks source link

assault cube bug:your version of assault cube is outdated #433

Open m22sam opened 2 years ago

m22sam commented 2 years ago

local protocol 1201, server protocol 1300.

how to update, anyone facing the same?

aurhat commented 2 years ago

Thanks, fixed. New version was released (v. 1.3) and older version (v. 1.2) was blocked for some time in master server.

m22sam commented 2 years ago

but v 1.3 not available on app stores of linux distros.they still got 1.2 doenloaded tar.bz2 giving error in terminal ./configure is not a file or folder

Boris-Dimov commented 2 years ago

AssaultCube does not compile in the same straightforward way - here's what I got from running ./assaultcube.sh:

3) Change directory to ./source/src/ and type "make install".

I did just that, and it compiled the game and it runs perfectly. Still, despite being on the latest version, I get the same error message how my AssaultCube is outdated. If there is no support for self-built versions, then at least please make the prebuilt distributable one depend on a slightly lower version of libc.

I will attach logs and console output if needed.

aurhat commented 2 years ago

I did just that, and it compiled the game and it runs perfectly. Still, despite being on the latest version, I get the same error message how my AssaultCube is outdated. If there is no support for self-built versions, then at least please make the prebuilt distributable one depend on a slightly lower version of libc.

https://github.com/assaultcube/AC/releases/tag/v1.3.0.0 - please use source code from "_AssaultCube_v1.3.0.0LockdownEdition.tar.bz2", not from "Source code" files. Alternatively you can use "Source code" files, but you have to uncomment 68 line in source/src/cube.h: #define PRODUCTION

Boris-Dimov commented 2 years ago

Thank you, it works now! Perhaps it would be good to have a simple 'INSTALL' file in the main folder, so that the users know to execute the make install command in source/src, and also this little option in the .h file.