Skip to content
forked from SpadesX/SpadesX

An Ace of Spades server implementation done in C

License

Notifications You must be signed in to change notification settings

groggone/SpadesX

 
 

Repository files navigation

SpadesX

What is SpadesX and why ?

SpadesX is project started by 3 people. We love Ace of Spades (Mainly the open source alternative OpenSpades) but we hated the fact that the only type of server that was there for it was Python based. While thats not the worst thing in the world it did give us a lot of headaches when managing our servers. Some scripts were just too much for it to handle and it would start lagging. And in FPS game thats not ideal. So we decided why not make it in C ? And thats what we did. That is what SpadesX is. Ace of Spades server fully written in C.

TL;DR Ace of Spades server written in C (Currently in Beta)

Why the SpadesX name ?

Honestly we dont know. We just one day decided to brainstorm the name and decide on something that sounded cool yet still had the original naming. There we truly a lot of great names thrown around. But SpadesX was one day thrown into the mix and we just knew this is IT

OK thats all great but i want to test it. How do i test it ?????

Rather simple. Are you on Unix based system ? You are in luck.

First of all you need few libraries. zlib, json-c, enet. Both of which should be available in your package manager. Be sure to install the development versions of it :) Ubuntu 20.04 doesnt have the latest version of json-c and since SpadesX uses some functions that are in the later releases you either have to build it on your own or update to 21.04+

git clone https://github.com/SpadesX/SpadesX

cd SpadesX

git submodule init && git submodule update

mkdir build && cd build

cmake ..

make -jX (Replace X with number of threads you have on your system)

Windows users can use mingw. But you still have to install the libraries.

HEY DEVELOPERS I HAVE A BUG. WHERE DO I REPORT IT ?

Ok Ok calm down first of all. All we need from you is to open an Issue in this repo. Fully explaining your bug. Beware tho that it may take days or even weeks before we fix the issue. While we would love to fix issues all day (OK maybe not that actually sounds horrible) we are people too with our lives too. Just like you we have jobs or other things we have to take care of. Please remember this before you start yelling at us why we cant fix your bug fast enough. THIS IS WHY.

Credits

Main Developer: Haxk20

Contributors: Check CONTRIBUTORS.md

Big thanks goes to amisometimes for the SpadesX logo.

About

An Ace of Spades server implementation done in C

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C 99.6%
  • CMake 0.4%