Differences

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

en:oa [2011-08-19 18:20 UTC]
rm создано
en:oa [2022-09-10 16:24 UTC] (current)
rm
Line 1: Line 1:
-====== OpenArena ====== +====== OpenArena over IPv6 ====== 
-===== IPv6 Master Server ===== +{{ https://mirrors.romanrm.net/pics/2010/2010-04-18-wikipedia-oa-rocket.jpg}}
-There is now a test OpenArena master server running, with both IPv4 and IPv6 connectivity support.+
-  * IPv6 clients see both IPv4 and IPv6 servers; +[[http://openarena.ws/|OpenArena]] is a free and open source first-person shooter (FPS) computer game.
-  * IPv4 clients see IPv4 servers only.+
-The address is ''dpmaster.version6.ru''.+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.
-It probably will be turned off if/when ''dpmaster.deathmask.net'' adds IPv6 support.+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.
-To try it out, enter +  * [[wp>OpenArena]] 
-<code>\sv_master2 "dpmaster.version6.ru"</code+  * http://openarena.ws/
-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: +===== OpenArena 0.8.8 and IPv6 ===== 
-<code>sv_master2 "dpmaster.version6.ru"</code> +**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!** \\ 
-and your server will register on both dpmasters automatically.+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]].
-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 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 38: 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 50: 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 56: 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);
   
  // Read the protocol number</code>   // Read the protocol number</code>
-=== Links ===+==== Links ====
  * 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.1313778045.txt.gz · Last modified: 2011-08-19 18:20 UTC by rm
Personal Tools