Networked Roguelike, using Amazon GameLift
- CMake 3.8
- C++14 compatible compiler
- Docker (for gamelift compatible builds)
- Patience
git clone https://github.com/ltouroumov/cld-net-rogue.git
cd cld-net-rogue
- Copy
config.yaml.sample
toconfig.yaml
and fill in blanks - Local Build (for development)
1.
yum install sfml-devel asio-devel spdlog-devel
1../scripts/setup.sh
1../scripts/package.sh
- Compat Build (for gamelift)
1.
./docker-build.sh
1../scripts/package.sh -B -u
(to upload to aws)
cd build/pack
mkdir logs
./server
or./client
-DBUILD_SERVER:BOOL=<YES|NO>
-DBUILD_CLIENT:BOOL=<YES|NO>
-DUSE_REMOTE:BOOL=<YES|NO>
(YES
for production builds,NO
for development builds)-DLOG_STDOUT:BOOL=<YES|NO>
(Change logger to stdout or file)