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
Personal Tools