Skip to content

Server implementation for the game AIRMASH

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

steamroller-airmash/airmash-server

Repository files navigation

AIRMASH Server

Gitter chat

This is an implementation of a server for the game AIRMASH. As of this moment it aims to be fully compatible with the official servers.

Building the server

The quickest way to start a test server is using Docker. To do this run

docker-compose up

in the root directory of this repository.

For more in-depth dev work, it will be easier to use a local install of rust nightly. To install rust see here.

The central server code is located in server. Code for the CTF game mode is contained within ctf, base contains a game mode that has no addition features and should be used for testing.

To run a basic server locally, do

cargo run

within the base folder.

Compiler Version

CI verifies that each commit compiles with the latest stable version of rust.

Logging in to the server

To access the server locally, run a server hosting the files here locally, then open that server in a web browser (e.g. localhost:8000) and use as a normal airmash client.

License

Licensed under either of

at your option.

Contribution

Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions.

About

Server implementation for the game AIRMASH

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages 3

 
 
 

Languages