You are here: version6.ru » Welcome! » OpenArena over IPv6
Differences
This shows you the differences between two versions of the page.
|
en:oa [2011-08-19 18:30 UTC] rm |
en:oa [2022-09-10 16:24 UTC] (current) rm |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== OpenArena ====== | + | ====== OpenArena over IPv6 ====== |
| - | {{ http://romanrm.ru/pics/2010/2010-04-18-wikipedia-oa-rocket.jpg}} | + | {{ https://mirrors.romanrm.net/pics/2010/2010-04-18-wikipedia-oa-rocket.jpg}} |
| - | OpenArena is a free and open source first-person shooter (FPS) computer game. OpenArena's primary goal is to make a completely free, open source FPS game derived from Quake III. OpenArena is available from the default repositories of a number of Linux distributions, including Debian, Fedora, Gentoo, Mandriva, and Ubuntu. It is also in development for the Maemo mobile operating system. | + | [[http://openarena.ws/|OpenArena]] is a free and open source first-person shooter (FPS) computer game. |
| OpenArena's game play attempts to emulate Quake III Arena: score frags to win the game using a balanced set of weapons each designed for different situations. Guns include a chaingun, rocket launcher, shotgun, and railgun. The Quake III style of play is very fast and requires skill to be played successfully online. | OpenArena's game play attempts to emulate Quake III Arena: score frags to win the game using a balanced set of weapons each designed for different situations. Guns include a chaingun, rocket launcher, shotgun, and railgun. The Quake III style of play is very fast and requires skill to be played successfully online. | ||
| + | |||
| + | OpenArena is available from the default repositories of a number of Linux distributions, including Debian, Fedora, Gentoo, Mandriva, and Ubuntu. It is also in development for the Maemo mobile operating system. | ||
| * [[wp>OpenArena]] | * [[wp>OpenArena]] | ||
| * http://openarena.ws/ | * http://openarena.ws/ | ||
| - | ===== IPv6 master server ===== | + | ===== OpenArena 0.8.8 and IPv6 ===== |
| - | There is now a test OpenArena master server running, with both IPv4 and IPv6 connectivity support. | + | **OpenArena version 0.8.8-20 [[http://openarena.ws/board/index.php?topic=4477.0|significantly worsened its behaviour with regard to IPv6]].\\ Until this is fixed, it seems to be no longer possible to have a seamless IPv4+IPv6 experience!** \\ |
| - | + | I recommend staying on version 0.8.5, or using [[http://files.poulsander.com/~poul19/public_files/oa/dev081/openarena-engine-bin-0.8.x-18.zip|version 18 of the 0.8.8 engine]]. | |
| - | * IPv6 clients see both IPv4 and IPv6 servers; | + | |
| - | * IPv4 clients see IPv4 servers only. | + | |
| - | + | ||
| - | The address is ''dpmaster.version6.ru''. | + | |
| - | + | ||
| - | The primary purpose of this dpmaster server is to prove that IPv6 support can be enabled on a public dpmaster without any disruption of service to IPv4-only gamers. It probably will be turned off if/when ''dpmaster.deathmask.net'' adds IPv6 support. | + | |
| - | + | ||
| - | To try it out, enter | + | |
| - | <code>\sv_master2 "dpmaster.version6.ru"</code> | + | |
| - | in the console, then go to the **Multiplayer** menu, select "**Servers: Internet (2)**" at the top of the screen and click "**Refresh**" at the bottom. | + | |
| - | + | ||
| - | If you run an IPv6-capable OpenArena dedicated server, you can use this master server in addition to dpmaster.deathmask.net, in this case add to your server config: | + | |
| - | <code>sv_master2 "dpmaster.version6.ru"</code> | + | |
| - | and your server will register on both dpmasters automatically. | + | |
| - | For testing purposes the following hostnames are also available: | + | ===== IPv6 Master Server ===== |
| - | * dpmaster6.version6.ru - IPv6 address only; | + | The public IPv6 master server service has been discontinued for the time being, due to lack of interest (aka no actual servers registering on it). |
| - | * dpmaster4.version6.ru - IPv4 address only. | + | |
| ==== Links ==== | ==== Links ==== | ||
| * http://openarena.ws/board/index.php?topic=2260.msg39556#msg39556 | * http://openarena.ws/board/index.php?topic=2260.msg39556#msg39556 | ||
| - | ===== IPv6 patch to dpmaster ===== | + | ===== IPv6 Patches to dpmaster ===== |
| This (dirty hack) is required only if you intend to run your own IPv6-capable OpenArena Master Server. | This (dirty hack) is required only if you intend to run your own IPv6-capable OpenArena Master Server. | ||
| <code>diff -ru dpmaster-2.2/src//games.c dpmaster-2.2-rm2/src//games.c | <code>diff -ru dpmaster-2.2/src//games.c dpmaster-2.2-rm2/src//games.c | ||
| Line 47: | Line 34: | ||
| "heartbeat=QuakeArena-1", | "heartbeat=QuakeArena-1", | ||
| }, | }, | ||
| - | }, | + | },</code> |
| - | diff -ru dpmaster-2.2/src//messages.c dpmaster-2.2-rm2/src//messages.c | + | <code>diff -ru dpmaster-2.2/src/messages.c dpmaster-2.2-rm3/src/messages.c |
| - | --- dpmaster-2.2/src//messages.c 2011-07-23 12:29:48.000000000 +0600 | + | --- dpmaster-2.2/src/messages.c 2011-07-23 12:29:48.000000000 +0600 |
| - | +++ dpmaster-2.2-rm2/src//messages.c 2011-08-11 15:42:20.811916626 +0600 | + | +++ dpmaster-2.2-rm3/src/messages.c 2012-03-03 04:19:07.414389824 +0600 |
| @@ -41,6 +41,7 @@ | @@ -41,6 +41,7 @@ | ||
| // Maximum size of a reponse packet | // Maximum size of a reponse packet | ||
| Line 59: | Line 46: | ||
| // Types of messages (with samples): | // Types of messages (with samples): | ||
| - | @@ -377,7 +378,7 @@ | + | @@ -377,7 +378,8 @@ |
| if (space) | if (space) | ||
| *space = '\0'; | *space = '\0'; | ||
| Line 65: | Line 52: | ||
| - | - | ||
| + if (strcmp (gamename, "openarena") == 0) strncpy (gamename, GAMENAME_Q3A, sizeof (GAMENAME_Q3A)); | + if (strcmp (gamename, "openarena") == 0) strncpy (gamename, GAMENAME_Q3A, sizeof (GAMENAME_Q3A)); | ||
| + | + if (strcmp (gamename, "QuakeArena-1") == 0) strncpy (gamename, GAMENAME_Q3A, sizeof (GAMENAME_Q3A)); | ||
| game_options = Game_GetOptions (gamename); | game_options = Game_GetOptions (gamename); | ||
| Line 72: | Line 60: | ||
| * http://openarena.ws/board/index.php?topic=4243.msg39557#msg39557 | * http://openarena.ws/board/index.php?topic=4243.msg39557#msg39557 | ||
| + | Others' servers: | ||
| + | * https://jeremy.visser.name/2009/01/21/ipv6-openarena-ioquake3-server/ | ||
| + | * http://ipv6.foxmoxie.org/gaming.php | ||
en/oa.1313778622.txt.gz · Last modified: 2011-08-19 18:30 UTC by rm


