Skip to content

jwbuurlage/Arya

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

770 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Building on Linux

Building on Linux requires the following libraries (latest releases should work):

  • OpenGL (>= 3.0, with GLSL >= 4.0)
  • GLEW
  • GLFW (>= 3.0.0)
  • glm
  • SFML
  • Poco
  • lua 5.1 (arch package named lua51)
  • luabind (compatible with lua 5.1, probably requires boost)

Also CMake and general development tools (such as gcc and make) are required for building

Simply navigate to the root directory of the repository and run

$ cd build
$ cmake .
$ make

Running on Linux

Put the required resources in bin/, these are currently in a private dropbox folder. Make a file config.txt in bin/ and insert a line such as

set sessionhash 10101 int

Where the number should be between 10101-10104

Then open ./bin/AryaGame to run the game, and start a local game.

Linux: simulating network delay for debugging synchronization issues

Find name of network device, on recent linux distributions: $ ip link Usually something like eth0

Add a delay: $ tc qdisc add dev eth0 root netem delay 100ms

Remove delay: $ tc qdisc delete dev eht0 root

About

An OpenGL engine for RTS games

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors