Link for the Windows build:
http://modulaatio.com/runningwithrifles ... 0.80.1.zip (wait for it)
Link for the Linux build, with bundled dependencies:
http://modulaatio.com/runningwithrifles ... 386.tar.gzSince 0.78.1:
Quote:
So, on Linux, the server now accepts input through a named pipe and can output reports through another named pipe. By default, /tmp/rwr_server_in and _out are used, you can define the pipe names by using metagame.xml, see a template below. It's particularly useful if you're running multiple RWR server instances on one system.
The server runs fine without using the pipes or a metagame script, it'll function mostly like it used to, by restarting the same match after 60 seconds once the map has completed.
If you just want to enable map rotating on the server, you can pick the map rotator -metagame script below. It's up to you, but you can copy that to the server folder and run it in another process in addition to running the server, they'll communicate if the pipes are set up right, which should be if you're using the defaults. I randomly chose to hack up the script using PHP, you'll need PHP5 installed to run it.
The way I'm currently doing it is using
screen and having rwr_server running in one window and the script in another. Once you have them both running, and if you suspect nothing is happening, you can write "declare_winner 0" in rwr_server console, which will forcibly end the match, sending a report to the metagame, the script receiving it and responding with a few radio messages and countdown to change the map. If that's not happening, then something's wrong: check that the pipes get created, also rwr_server.log tells which pipes the server is using.
I'll try to come up with some stuff that should make it all a tad more convenient to work with, but at this point, it's all very experimental. Suggestions are welcome!
Template for command aliases:
http://modulaatio.com/runningwithrifles/commands.xmlTemplate for location info:
http://modulaatio.com/runningwithrifles/geoinfo.xmlLinux only:
Template for metagame settings:
http://modulaatio.com/runningwithrifles/metagame.xmlTemplate for map rotator -metagame:
http://modulaatio.com/runningwithrifles ... tor.php.gzChange log for beta 0.80.1:
compatibility: beta 0.80
commands.xml: shortcuts to change to and start Sainte-Anne added
maprotator: Sainte-Anne parameters added
metagame: xml command interface added, currently features game and server start commands with extended parameters; I'll post Coop Invasion metagame script soon which makes use of these
console: execute command added to access xml command interface with command files
profiles: support for persistent player profiles (stats, xp, items); by default gets reset at map-battle start, can be set not to
Don't forget to copy the media folder from the actual game RWR beta 0.80 to the server folder!