Differences

This shows you the differences between two versions of the page.

en:oa [2011-08-19 18:28 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.
--- [[wp>OpenArena]]+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.
-===== IPv6 Master Server ===== +  * [[wp>OpenArena]] 
-There is now a test OpenArena master server running, with both IPv4 and IPv6 connectivity support.+  * http://openarena.ws/
-  * IPv6 clients see both IPv4 and IPv6 servers; +===== OpenArena 0.8.8 and IPv6 ===== 
-  * IPv4 clients see IPv4 servers only.+**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]].
-The address is ''dpmaster.version6.ru''. +===== IPv6 Master Server ===== 
- +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).
-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: +
-  * dpmaster6.version6.ru - IPv6 address only; +
-  * 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 dirty-hack to dpmaster ===== +=====  IPv6 Patches to dpmaster ===== 
-This 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
--- dpmaster-2.2/src//games.c 2011-07-23 12:29:48.000000000 +0600 --- dpmaster-2.2/src//games.c 2011-07-23 12:29:48.000000000 +0600
Line 46: 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 58: 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 64: 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 71: 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.1313778518.txt.gz · Last modified: 2011-08-19 18:28 UTC by rm
Personal Tools