How to play online
Redirect from Play Online
Table of contents
[English] [Français] [Nederlands]
Playing online - basics
Basic rules
There are two very basic things you have to know if you want to play WarMUX online:
- What version of the game are you running - it's written in main game menu (at the bottom).
- What is the latest version of the game - to check it, go to WarMUX downloads page.
Remember, you can only join servers that are running same game version as you do. Always use the latest WarMUX version.
If you are connecting to internet through a proxy, (at university for instance,) you will not be able to play WarMUX on the internet.
Two ways to play online
You can play online by:
- Joining the game
- Starting a server
How do I join a game?
Choosing Network Game option from the main menu
Picture 1: Network Game option in the Main menu. |
First, find someone with whom to play If you don't have a friend with whom to play, a good way to find opponents is to join the WarMUX IRC channel with your IRC client on the irc.freenode.net server, or using the web-interface available in the 'Chat' tab of the website main menu.Once you have found a friend to play together, run the game and select "Network Game" from the main game menu (Picture 1). Alternatively, you could just try your luck by running the game and selecting "Network Game" without arranging an opponent first. Someone might be running a server without announcing it on the IRC. |
Server list window
Picture 2 : Server list window. |
Now you will see the server list window (Picture 2). Look at the marks on this picture, they show the most important parts of the screen there:
|
New online game window - client mode
![]() Picture 3 : New online game window - client mode. |
This window looks pretty much the same as the offline play menu. As marked on the Picture 3 you'll see:
|
How do I start a server?
Before starting a server
Your computer must be reachable from the internet. That means that either you are directly connected to the internet, either you have to configure port forwarding on your router/box.
By default, WarMUX uses TCP port 3826 (UDP is not used) for hosting a game. This port must accept ingoing connections, so check your firewall/NAT. TCP port 9997 is used to connect (outgoing connection) to the server that indexes game servers.
Starting a server via built-in game interface
To start a server simple way, that is, using built-in game interface select "Network Game" from the main game menu(as shown on Picture 1). Next you need to select "Host a game" tab from server list window(marked with number 4 on Picture 2).
"Host a game" tab
![]() Picture 4 : "Host a game" tab. |
On "Host a game" tab (Picture 4) you'll see the following elements:
|
New online game window - master mode
If you clicked on the green button you see new online game window - master mode. It's contents are described below, but as it looks pretty much the same as the new online game window - client mode (Picture 3) Only the differing parts are described:
![]() Picture 5 : New online game window - master mode. |
|
Starting a headless server
Install warmux-servers package (when using Ubuntu/Debian) or add --enable-servers parameter to configure script when building warmux.
Copy game_server.conf below (edit when needed) to current directory. Create warmux_log directory and start game server with warmux-server -f game_server.conf
Make sure that the port you are using is accessible from internet when running public games.
Code TEXT :
## Port number the server is listening to ## Default : 3826 port=3826 ## Maximum number of connection allowed ## (number of file descriptor limit) ## * -2 : use system default ## * -1 : use maximum allowed ## * other : user 'other' as the limit ## Default : -2 connexion_max=-2 ## Folder where logs are saved ## and where the server list is kept ## (when running inside of a chroot, ## keep the server binary out of this directory!) ## Default : warmux_log/ working_dir=warmux_log/ ## Run into a chroot : ## * Requires to start as root (user permission come back when we are ## in the chroot) ## * Resuires a static build (default build) ## Default : true chroot=true ## UID to use after enter the chroot : ## Default : 500 chroot_uid=500 ## GID to use after enter the chroot : ## Default : 500 chroot_gid=500 ## Max number of clients that can connect to the server max_nb_clients=50 max_nb_games=20 game_name=PublicTest
This page has been seen 59050 times
Tools
Contribute
If you don't have a friend with whom to play, a good way to find opponents is to join the


