diff --git a/openarena/.gitignore b/openarena/.gitignore new file mode 100644 index 00000000..30e1422d --- /dev/null +++ b/openarena/.gitignore @@ -0,0 +1 @@ +/workdir/ diff --git a/openarena/Config.uk b/openarena/Config.uk new file mode 100644 index 00000000..997db04b --- /dev/null +++ b/openarena/Config.uk @@ -0,0 +1,12 @@ +config APPOPENARENA +bool "Config OpenArena server with initrd as rootfs" +default y + select LIBOPENARENA + select LIBOPENARENA_MAIN_FUNCTION + select LIBVFSCORE + select LIBVFSCORE_AUTOMOUNT_UP + select LIBRAMFS + select LIBUKCPIO + select LIBDEVFS + select LIBDEVFS_AUTOMOUNT + select LIBDEVFS_DEVSTDOUT diff --git a/openarena/Makefile b/openarena/Makefile new file mode 100644 index 00000000..b585a27a --- /dev/null +++ b/openarena/Makefile @@ -0,0 +1,13 @@ +UK_ROOT ?= $(PWD)/workdir/unikraft +UK_BUILD ?= $(PWD)/workdir/build +UK_APP ?= $(PWD) +LIBS_BASE = $(PWD)/workdir/libs +UK_LIBS := $(LIBS_BASE)/openarena:$(LIBS_BASE)/musl:$(LIBS_BASE)/lwip:$(LIBS_BASE)/zlib + +.PHONY: all + +all: + @$(MAKE) -C $(UK_ROOT) L=$(UK_LIBS) A=$(UK_APP) O=$(UK_BUILD) + +$(MAKECMDGOALS): + @$(MAKE) -C $(UK_ROOT) L=$(UK_LIBS) A=$(UK_APP) O=$(UK_BUILD) $(MAKECMDGOALS) diff --git a/openarena/rootfs/workdir/build/baseoa/challenges.dat b/openarena/rootfs/workdir/build/baseoa/challenges.dat new file mode 100644 index 00000000..476813a4 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/challenges.dat differ diff --git a/openarena/rootfs/workdir/build/baseoa/games.log b/openarena/rootfs/workdir/build/baseoa/games.log new file mode 100644 index 00000000..fabb17b2 --- /dev/null +++ b/openarena/rootfs/workdir/build/baseoa/games.log @@ -0,0 +1,472 @@ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\0\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Stroggs\g_blueTeam\Pagans\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\7\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\pul1duel-oa\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 18:00:30 + 0:00 Info: ServerInfo length: 823 of 1024 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 1 n\Ayumi\t\0\model\ayumi\hmodel\ayumi\c1\4\c2\5\hc\70\w\0\l\0\skill\ 2.00\tt\0\tl\0\id\ + 0:00 ClientConnect: 1 + 0:00 Info: There has been at least 1 bot now + 0:00 Playerstore: Failed to restore player. Invalid guid: + 0:00 ClientBegin: 1 + 0:00 ClientUserinfoChanged: 2 n\Jenna\t\0\model\ayumi/blue\hmodel\ayumi/blue\c1\4\c2\5\hc\70\w\0\l\0\skill\ 2.00\tt\0\tl\0\id\ + 0:00 ClientConnect: 2 + 0:00 Playerstore: Failed to restore player. Invalid guid: + 0:00 ClientBegin: 2 + 0:00 ClientUserinfoChanged: 3 n\Tony\t\0\model\tony\hmodel\tony\c1\4\c2\5\hc\70\w\0\l\0\skill\ 2.00\tt\0\tl\0\id\ + 0:00 ClientConnect: 3 + 0:00 Playerstore: Failed to restore player. Invalid guid: + 0:00 ClientBegin: 3 + 0:00 ClientUserinfoChanged: 4 n\Kyonshi\t\0\model\kyonshi\hmodel\kyonshi\c1\4\c2\5\hc\70\w\0\l\0\skill\ 2.00\tt\0\tl\0\id\ + 0:00 ClientConnect: 4 + 0:00 Playerstore: Failed to restore player. Invalid guid: + 0:00 ClientBegin: 4 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:01 Item: 2 item_armor_shard + 0:01 Item: 4 weapon_rocketlauncher + 0:01 Item: 3 item_armor_shard + 0:01 Item: 3 item_armor_shard + 0:02 Item: 3 item_armor_shard + 0:04 Item: 0 ammo_bullets + 0:04 Item: 0 ammo_slugs + 0:04 Item: 1 ammo_grenades + 0:05 Item: 0 item_armor_combat + 0:05 Item: 2 ammo_bullets + 0:05 Item: 1 weapon_shotgun + 0:05 Item: 2 ammo_lightning + 0:06 Item: 1 ammo_lightning + 0:06 Item: 2 weapon_rocketlauncher + 0:08 Item: 0 weapon_shotgun + 0:08 Item: 4 ammo_shells + 0:09 Item: 2 item_health_small + 0:09 Item: 2 item_health_small + 0:09 Item: 4 ammo_rockets + 0:10 Item: 1 item_armor_shard + 0:10 Item: 1 item_armor_shard + 0:10 Item: 1 item_armor_shard + 0:11 ShutdownGame: + 0:11 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\0\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Stroggs\g_blueTeam\Pagans\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\sleekgrinder\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 18:01:29 + 0:00 Info: ServerInfo length: 843 of 1024 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:07 Item: 0 ammo_cells + 0:11 Item: 0 weapon_rocketlauncher + 0:14 Item: 0 item_armor_shard + 0:14 Item: 0 item_armor_shard + 0:16 Item: 0 item_health_small + 0:16 Item: 0 item_health_small + 0:30 Item: 0 item_armor_shard + 0:31 Item: 0 item_armor_shard + 0:36 Item: 0 ammo_lightning + 0:40 Item: 0 weapon_plasmagun + 0:44 Item: 0 ammo_shells + 0:46 Item: 0 weapon_lightning + 0:48 Item: 0 ammo_grenades + 0:49 ShutdownGame: + 0:49 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\500\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Stroggs\g_blueTeam\Pagans\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\12\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\12\mapname\am_lavaarena\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\1\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 18:10:39 + 0:00 Info: ServerInfo length: 847 of 1024 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\3\model\james\hmodel\*james\g_redteam\\g_blueteam\\c1\ag harvester overload elimination ctfelimination dd" +} +{ +map "ctf_compromise" +longname "Foul Compromise" +type "ctf oneflag elimination ctfelimination dd dom" +} +{ +map "ctf_gate1" +longname "Outer Gates" +type "ctf elimination ctfelimination dd dom" +} +{ +map "ctf_inyard" +longname "Inner Yard" +type "ctf oneflag elimination ctfelimination dd dom" +} +{ +map "czest2ctf" +longname "The Bridge of Despair" +type "ctf oneflag harvester overload elimn\c2\ +type "ctf oneflag harvester overload elimination ctfelimination dd" +} +{ +map "oa_bases3plus3" +longname "Some Bases (Improved)" +type "ctf oneflag harvester overload elimination ctfelimination dd dom" +} +{ +map "oa_bases3p3ta" +longname "Some Bases (Improved TA)" +type "ctf oneflag harvester overload elimination ctfelimination dd dom" +} +{ +map "oa_bases7" +longname "Some Awful Bases" +type "ctf oneflag harvester overload elimination 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\3\model\james\hmodel\*james\g_redteam\\g_blueteam\\c1\llide" +type "ctf oneflag harvester overload elimination ctfelimination dd" +} +{ +map "oa_thor" +longname "Thor's Valhalla" +type "ctf oneflag harvester overload elimination ctfelimination dd dom" +} +{ +map "ps37ctf2" +longname "Obey 37 2.0" +type "ctf oneflag harvester overload elimination ctfelimination dd" +} +{ +map "ps9ctf" +longname "Obey 9" +type "ctf oneflag harvester overloadh\c2\\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\1\model\james\hmodel\*james\g_redteam\\g_blueteam\\c1\4\c2\4\hc\100\w\0\l\0\tt\0\tl\1\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\1\model\james\hmodel\*james\g_redteam\\g_blueteam\\c1\4\c2\4\hc\100\w\0\l\0\tt\0\tl\1\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\1\model\james\hmodel\*james\g_redteam\\g_blueteam\\c1\4\c2\4\hc\100\w\0\l\0\tt\0\tl\1\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:00 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:00 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:00 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:02 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:02 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:02 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:03 say: UnnamedPlayer: clear + 0:04 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:04 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:04 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:04 say: UnnamedPlayer: ls + 0:06 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:06 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:06 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:07 say: UnnamedPlayer: clear + 0:08 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:08 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:08 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:10 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:10 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:10 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:12 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:12 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:12 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:14 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:14 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:14 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:16 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:16 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:16 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:18 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:18 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:18 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:20 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:20 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:20 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:22 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:22 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:22 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:24 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:24 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:24 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:26 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:26 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:26 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:28 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:28 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:28 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:30 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:30 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:30 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:32 DOM: -1 0 1 3: SPECTATOR holds point Outer pool for 1 point! + 0:32 DOM: -1 1 1 3: SPECTATOR holds point Inner pool for 1 point! + 0:32 DOM: -1 2 1 3: SPECTATOR holds point Hallways Crossing for 1 point! + 0:33 ShutdownGame: + 0:33 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\serverTati####\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\g_redTeam\Stroggs\g_blueTeam\Pagans\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\9\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 18:19:42 + 0:00 Info: ServerInfo length: 830 of 1024 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:42 ClientUserinfoChanged: 1 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:42 ClientConnect: 1 + 0:43 ClientUserinfoChanged: 1 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:43 Playerstore: Nothing to restore. Guid: 54E6070CADB7D438095D5BB845A2C291 + 0:43 ClientBegin: 1 + 0:57 Item: 1 weapon_shotgun + 1:08 Item: 0 item_health_mega + 1:47 Kill: 0 1 3: UnnamedPlayer killed UnnamedPlayer by MOD_MACHINEGUN + 1:47 PlayerScore: 0 1: UnnamedPlayer now has 1 points + 1:47 Challenge: 0 202 1: Client 0 got award 202 + 1:47 Challenge: 0 1 1: Client 0 got award 1 + 1:47 Challenge: 1 2 1: Client 1 got award 2 + 1:50 Item: 0 weapon_shotgun + 2:59 Item: 1 item_health_small + 2:59 Item: 1 item_health_small + 3:03 Kill: 1022 1 20: killed UnnamedPlayer by MOD_SUICIDE + 3:03 PlayerScore: 1 0: UnnamedPlayer now has 0 points + 3:03 Playerstore: Stored player with guid: 54E6070CADB7D438095D5BB845A2C291 in 0 + 3:03 ClientDisconnect: 1 + 20:50 ShutdownGame: + 20:50 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_maxclients\8\timelimit\30\fraglimit\0\dmflags\0\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\0\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_minia\sv_privateClients\0\sv_allowDownload\0\g_enableDust\0\g_enableBreath\0\g_obeliskRespawnDelay\10\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_altExcellent\0\g_timestamp\2025-03-06 18:41:10 + 0:00 Info: ServerInfo length: 784 of 1024 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 1:15 ShutdownGame: + 1:15 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 18:56:54 + 0:00 Info: ServerInfo length: 786 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:03 Item: 0 weapon_shotgun + 0:28 say: razwee: qstat + 0:34 say: razwee: w + 0:36 Item: 0 item_health_small + 0:36 Item: 0 item_health_small + 0:38 say: razwee: we + 6:15 Item: 0 item_armor_shard + 6:40 Item: 0 item_armor_shard + 7:05 Item: 0 item_armor_shard + 7:30 Item: 0 item_armor_shard + 7:35 ShutdownGame: + 7:35 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\1\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 19:04:49 + 0:00 Info: ServerInfo length: 805 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:11 ShutdownGame: + 0:11 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\1\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 19:05:14 + 0:00 Info: ServerInfo length: 805 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:01 ShutdownGame: + 0:01 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 6 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\kaos2\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\1\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-06 19:05:28 + 0:00 Info: ServerInfo length: 800 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 2:13 ShutdownGame: + 2:13 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_maxclients\8\timelimit\30\fraglimit\0\dmflags\0\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\0\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 7 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\slimefac\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-07 14:14:23 + 0:00 Info: ServerInfo length: 784 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:19 ClientUserinfoChanged: 1 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:19 ClientConnect: 1 + 0:21 ClientUserinfoChanged: 1 n\UnnamedPlayer\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:21 Playerstore: Nothing to restore. Guid: 54E6070CADB7D438095D5BB845A2C291 + 0:21 ClientBegin: 1 + 0:24 Item: 1 ammo_cells + 0:37 Kill: 1022 1 20: killed UnnamedPlayer by MOD_SUICIDE + 0:37 PlayerScore: 1 0: UnnamedPlayer now has 0 points + 0:37 Playerstore: Stored player with guid: 54E6070CADB7D438095D5BB845A2C291 in 0 + 0:37 ClientDisconnect: 1 + 0:38 ShutdownGame: + 0:38 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_maxclients\8\timelimit\30\fraglimit\0\dmflags\0\sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\g_lms_mode\0\elimination_roundtime\120\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\capturelimit\0\videoflags\7\g_maxGameClients\0\g_doWarmup\0\g_delagHitscan\1\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 7 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-07 14:40:52 + 0:00 Info: ServerInfo length: 786 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 0:23 say: razwee: sv_getuserinfo + 0:31 say: razwee: getuserinfo + 1:11 say: razwee: sv_boundmaxclients + 1:14 Item: 0 weapon_shotgun + 1:19 Item: 0 weapon_shotgun + 1:24 Item: 0 weapon_shotgun + 1:29 Item: 0 weapon_shotgun + 1:34 Item: 0 weapon_shotgun + 1:39 Item: 0 weapon_shotgun + 1:44 Item: 0 weapon_shotgun + 1:49 Item: 0 weapon_shotgun + 1:54 Item: 0 weapon_shotgun + 1:59 Item: 0 weapon_shotgun + 2:04 Item: 0 weapon_shotgun + 2:09 Item: 0 weapon_shotgun + 2:14 Item: 0 weapon_shotgun + 2:19 Item: 0 weapon_shotgun + 2:24 Item: 0 weapon_shotgun + 2:29 Item: 0 weapon_shotgun + 2:34 Item: 0 weapon_shotgun + 2:39 Item: 0 weapon_shotgun + 2:44 Item: 0 weapon_shotgun + 2:49 Item: 0 weapon_shotgun + 2:54 Item: 0 weapon_shotgun + 2:59 Item: 0 weapon_shotgun + 3:04 Item: 0 weapon_shotgun + 3:09 Item: 0 weapon_shotgun + 3:14 Item: 0 weapon_shotgun + 3:19 Item: 0 weapon_shotgun + 3:24 Item: 0 weapon_shotgun + 3:29 Item: 0 weapon_shotgun + 3:34 Item: 0 weapon_shotgun + 3:39 Item: 0 weapon_shotgun + 3:44 Item: 0 weapon_shotgun + 3:49 Item: 0 weapon_shotgun + 3:54 Item: 0 weapon_shotgun + 3:59 Item: 0 weapon_shotgun + 4:04 Item: 0 weapon_shotgun + 4:09 Item: 0 weapon_shotgun + 4:14 Item: 0 weapon_shotgun + 4:19 Item: 0 weapon_shotgun + 4:24 Item: 0 weapon_shotgun + 4:29 Item: 0 weapon_shotgun + 4:34 Item: 0 weapon_shotgun + 4:39 Item: 0 weapon_shotgun + 4:44 Item: 0 weapon_shotgun + 4:49 Item: 0 weapon_shotgun + 4:54 Item: 0 weapon_shotgun + 4:59 Item: 0 weapon_shotgun + 5:04 Item: 0 weapon_shotgun + 5:09 Item: 0 weapon_shotgun + 5:14 Item: 0 weapon_shotgun + 5:19 Item: 0 weapon_shotgun + 5:24 Item: 0 weapon_shotgun + 5:29 Item: 0 weapon_shotgun + 5:34 Item: 0 weapon_shotgun + 5:39 Item: 0 weapon_shotgun + 5:44 Item: 0 weapon_shotgun + 5:47 ShutdownGame: + 5:47 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 7 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-07 14:47:15 + 0:00 Info: ServerInfo length: 786 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 1:29 ShutdownGame: + 1:29 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_delagHitscan\1\g_doWarmup\0\g_maxGameClients\0\videoflags\7\capturelimit\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\elimination_roundtime\120\g_lms_mode\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\dmflags\0\fraglimit\0\timelimit\30\sv_maxclients\8\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 7 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_rpg3dm2\sv_privateClients\0\sv_allowDownload\0\bot_minplayers\0\g_instantgib\0\g_rockets\0\gamename\baseoa\elimflags\0\voteflags\767\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_altExcellent\0\g_timestamp\2025-03-07 14:53:01 + 0:00 Info: ServerInfo length: 805 of 1024 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientConnect: 0 + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\CABE39B30E630CAD528B260578932B3B + 0:00 Playerstore: Nothing to restore. Guid: CABE39B30E630CAD528B260578932B3B + 0:00 ClientBegin: 0 + 1:09 ShutdownGame: + 1:09 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 7 2025\com_gamename\Quake3Arena\com_protocol\71\dmflags\0\fraglimit\20\timelimit\0\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_maxclients\8\sv_allowDownload\0\gamename\baseoa\g_maxGameClients\0\videoflags\7\elimflags\0\voteflags\0\capturelimit\8\g_doWarmup\0\g_needpass\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_delagHitscan\0\elimination_roundtime\120\g_rockets\0\g_instantgib\0\g_lms_mode\0\g_altExcellent\0\g_timestamp\2025-03-13 11:52:38 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:16 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:16 ClientConnect: 0 + 0:17 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:17 Playerstore: Nothing to restore. Guid: 54E6070CADB7D438095D5BB845A2C291 + 0:17 ClientBegin: 0 + 0:18 Item: 0 weapon_grenadelauncher + 0:32 Kill: 1022 0 20: killed razwee by MOD_SUICIDE + 0:32 PlayerScore: 0 0: razwee now has 0 points + 0:32 Playerstore: Stored player with guid: 54E6070CADB7D438095D5BB845A2C291 in 0 + 0:32 ClientDisconnect: 0 + 14:19 ShutdownGame: + 14:19 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\videoflags\7\capturelimit\8\g_doWarmup\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_delagHitscan\0\elimination_roundtime\120\g_lms_mode\0\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 13 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-13 12:24:55 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:33 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:33 ClientConnect: 0 + 0:34 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:34 Playerstore: Nothing to restore. Guid: 54E6070CADB7D438095D5BB845A2C291 + 0:34 ClientBegin: 0 + 0:37 Kill: 1022 0 20: killed razwee by MOD_SUICIDE + 0:37 PlayerScore: 0 0: razwee now has 0 points + 0:37 Playerstore: Stored player with guid: 54E6070CADB7D438095D5BB845A2C291 in 0 + 0:37 ClientDisconnect: 0 +453:30 ShutdownGame: +453:30 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_lms_mode\0\elimination_roundtime\120\g_delagHitscan\0\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\g_doWarmup\0\capturelimit\8\videoflags\7\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 13 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-13 21:05:00 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:06 ShutdownGame: + 0:06 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\videoflags\7\capturelimit\8\g_doWarmup\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_delagHitscan\0\elimination_roundtime\120\g_lms_mode\0\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 13 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-13 21:05:09 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:03 ShutdownGame: + 0:03 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \g_lms_mode\0\elimination_roundtime\120\g_delagHitscan\0\g_voteMinFraglimit\0\g_voteMaxFraglimit\0\g_voteMinTimelimit\0\g_voteMaxTimelimit\1000\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_allowVote\1\g_doWarmup\0\capturelimit\8\videoflags\7\g_maxGameClients\0\sv_maxclients\8\timelimit\0\fraglimit\20\dmflags\0\sv_hostname\noname\sv_minRate\0\sv_maxRate\0\sv_dlRate\100\sv_minPing\0\sv_maxPing\0\sv_floodProtect\1\version\ioq3+oa 3.0.0a_GIT_74046d7a-2023-11-07 linux-x86_64 Mar 13 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-13 21:07:00 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:02 ShutdownGame: + 0:02 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\videoflags\7\capturelimit\8\g_doWarmup\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_delagHitscan\0\elimination_roundtime\120\g_lms_mode\0\version\ioq3+oa 3.0.0a_GIT_1bffb027-2025-03-13 linux-x86_64 Mar 13 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-13 21:40:20 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:43 ShutdownGame: + 0:43 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\videoflags\7\capturelimit\8\g_doWarmup\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_delagHitscan\0\elimination_roundtime\120\g_lms_mode\0\version\ioq3+oa 3.0.0a_GIT_4e7ee348-2025-03-28 linux-x86_64 Mar 28 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-03-28 09:49:01 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:43 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:43 ClientConnect: 0 + 0:46 ClientUserinfoChanged: 0 n\razwee\t\0\model\sarge\hmodel\sarge\g_redteam\\g_blueteam\\c1\4\c2\5\hc\100\w\0\l\0\tt\0\tl\0\id\54E6070CADB7D438095D5BB845A2C291 + 0:46 Playerstore: Nothing to restore. Guid: 54E6070CADB7D438095D5BB845A2C291 + 0:46 ClientBegin: 0 + 0:47 Item: 0 weapon_grenadelauncher + 0:49 Item: 0 ammo_lightning + 0:50 Item: 0 ammo_lightning + 0:51 Kill: 1022 0 20: killed razwee by MOD_SUICIDE + 0:51 PlayerScore: 0 0: razwee now has 0 points + 0:51 Playerstore: Stored player with guid: 54E6070CADB7D438095D5BB845A2C291 in 0 + 0:51 ClientDisconnect: 0 + 0:56 ShutdownGame: + 0:56 ------------------------------------------------------------ + 0:00 ------------------------------------------------------------ + 0:00 InitGame: \sv_floodProtect\1\sv_maxPing\0\sv_minPing\0\sv_dlRate\100\sv_maxRate\0\sv_minRate\0\sv_hostname\noname\dmflags\0\fraglimit\20\timelimit\0\sv_maxclients\8\g_maxGameClients\0\videoflags\7\capturelimit\8\g_doWarmup\0\g_allowVote\1\g_voteGametypes\/0/1/3/4/5/6/7/8/9/10/11/12/\g_voteMaxTimelimit\1000\g_voteMinTimelimit\0\g_voteMaxFraglimit\0\g_voteMinFraglimit\0\g_delagHitscan\0\elimination_roundtime\120\g_lms_mode\0\version\ioq3+oa 3.0.0a_GIT_4e7ee348-2025-03-28 linux-x86_64 Mar 28 2025\com_gamename\Quake3Arena\com_protocol\71\g_gametype\0\mapname\oa_dm5\sv_privateClients\0\sv_allowDownload\0\gamename\baseoa\elimflags\0\voteflags\0\g_needpass\0\g_obeliskRespawnDelay\10\g_enableDust\0\g_enableBreath\0\g_rockets\0\g_instantgib\0\g_altExcellent\0\g_timestamp\2025-04-02 17:16:17 + 0:00 Info: ServerInfo length: 782 of 1024 + 0:02 ShutdownGame: + 0:02 ------------------------------------------------------------ diff --git a/openarena/rootfs/workdir/build/baseoa/pak0.pk3 b/openarena/rootfs/workdir/build/baseoa/pak0.pk3 new file mode 100644 index 00000000..45902fdb Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak0.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak1-maps.pk3 b/openarena/rootfs/workdir/build/baseoa/pak1-maps.pk3 new file mode 100644 index 00000000..8cb9f8f8 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak1-maps.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak2-players-mature.pk3 b/openarena/rootfs/workdir/build/baseoa/pak2-players-mature.pk3 new file mode 100644 index 00000000..15324dc6 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak2-players-mature.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak2-players.pk3 b/openarena/rootfs/workdir/build/baseoa/pak2-players.pk3 new file mode 100644 index 00000000..e10404f0 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak2-players.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak4-textures.pk3 b/openarena/rootfs/workdir/build/baseoa/pak4-textures.pk3 new file mode 100644 index 00000000..62c36beb Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak4-textures.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak5-TA.pk3 b/openarena/rootfs/workdir/build/baseoa/pak5-TA.pk3 new file mode 100644 index 00000000..c9a09dee Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak5-TA.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak6-misc.pk3 b/openarena/rootfs/workdir/build/baseoa/pak6-misc.pk3 new file mode 100644 index 00000000..fd8dda16 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak6-misc.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak6-patch085.pk3 b/openarena/rootfs/workdir/build/baseoa/pak6-patch085.pk3 new file mode 100644 index 00000000..f5e94f10 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak6-patch085.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/pak6-patch088.pk3 b/openarena/rootfs/workdir/build/baseoa/pak6-patch088.pk3 new file mode 100644 index 00000000..c7fd82d3 Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/pak6-patch088.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/ps9ctf.pk3 b/openarena/rootfs/workdir/build/baseoa/ps9ctf.pk3 new file mode 100644 index 00000000..4eacdfdd Binary files /dev/null and b/openarena/rootfs/workdir/build/baseoa/ps9ctf.pk3 differ diff --git a/openarena/rootfs/workdir/build/baseoa/q3config.cfg b/openarena/rootfs/workdir/build/baseoa/q3config.cfg new file mode 100644 index 00000000..4474d249 --- /dev/null +++ b/openarena/rootfs/workdir/build/baseoa/q3config.cfg @@ -0,0 +1,517 @@ +// generated by quake, do not modify +unbindall +bind TAB "+scores" +bind ENTER "+button2" +bind ESCAPE "togglemenu" +bind SPACE "+moveup" +bind + "sizeup" +bind - "sizedown" +bind / "weapnext" +bind 0 "weapon 10" +bind 1 "weapon 1" +bind 2 "weapon 2" +bind 3 "weapon 3" +bind 4 "weapon 4" +bind 5 "weapon 5" +bind 6 "weapon 6" +bind 7 "weapon 7" +bind 8 "weapon 8" +bind 9 "weapon 9" +bind = "sizeup" +bind [ "weapprev" +bind \ "+mlook" +bind ] "weapnext" +bind _ "sizedown" +bind ` "toggleconsole" +bind a "+moveleft" +bind c "+movedown" +bind d "+moveright" +bind s "+back" +bind t "messagemode" +bind w "+forward" +bind ~ "toggleconsole" +bind PAUSE "pause" +bind UPARROW "+forward" +bind DOWNARROW "+back" +bind LEFTARROW "+left" +bind RIGHTARROW "+right" +bind ALT "+strafe" +bind CTRL "+attack" +bind SHIFT "+speed" +bind DEL "+lookdown" +bind PGDN "+lookup" +bind END "centerview" +bind F1 "vote yes" +bind F2 "vote no" +bind F3 "ui_teamorders" +bind F11 "screenshot" +bind MOUSE1 "+attack" +bind MOUSE2 "+strafe" +bind MOUSE3 "+zoom" +bind MWHEELDOWN "weapnext" +bind MWHEELUP "weapprev" +seta cm_playerCurveClip "1" +seta ui_ffa_fraglimit "0" +seta ui_ffa_timelimit "30" +seta ui_tourney_fraglimit "0" +seta ui_tourney_timelimit "15" +seta ui_team_fraglimit "0" +seta ui_team_timelimit "20" +seta ui_team_friendly "1" +seta ui_ctf_capturelimit "8" +seta ui_ctf_timelimit "30" +seta ui_ctf_friendly "0" +seta ui_1fctf_capturelimit "8" +seta ui_1fctf_timelimit "30" +seta ui_1fctf_friendly "0" +seta ui_overload_capturelimit "8" +seta ui_overload_timelimit "30" +seta ui_overload_friendly "0" +seta ui_harvester_capturelimit "20" +seta ui_harvester_timelimit "30" +seta ui_harvester_friendly "0" +seta ui_elimination_capturelimit "8" +seta ui_elimination_timelimit "20" +seta ui_ctf_elimination_capturelimit "8" +seta ui_ctf_elimination_timelimit "30" +seta ui_lms_fraglimit "20" +seta ui_lms_timelimit "0" +seta ui_dd_capturelimit "8" +seta ui_dd_timelimit "30" +seta ui_dd_friendly "0" +seta ui_dom_capturelimit "500" +seta ui_dom_timelimit "30" +seta ui_dom_friendly "0" +seta g_spScores1 "" +seta g_spScores2 "" +seta g_spScores3 "\l2\5" +seta g_spScores4 "" +seta g_spScores5 "" +seta g_spAwards "\a4\1" +seta g_spVideos "" +seta g_spSkill "1" +seta ui_browserMaster "6" +seta ui_browserGameType "0" +seta ui_browserSortKey "4" +seta ui_browserShowFull "1" +seta ui_browserShowEmpty "1" +seta cg_brassTime "2500" +seta cg_drawCrosshair "7" +seta cg_drawCrosshairNames "1" +seta cg_marks "1" +seta server1 "" +seta server2 "" +seta server3 "" +seta server4 "" +seta server5 "" +seta server6 "" +seta server7 "" +seta server8 "" +seta server9 "" +seta server10 "" +seta server11 "" +seta server12 "" +seta server13 "" +seta server14 "" +seta server15 "" +seta server16 "" +seta ui_browserOnlyHumans "0" +seta ui_setupchecked "1" +seta cg_autovertex "0" +seta g_delagHitscan "0" +seta cg_delag "1" +seta cg_voipTeamOnly "0" +seta g_doWarmup "0" +seta g_maxGameClients "0" +seta videoflags "7" +seta capturelimit "0" +seta g_friendlyFire "0" +seta g_teamAutoJoin "0" +seta g_teamForceBalance "0" +seta g_warmup "20" +seta g_log "games.log" +seta g_logsync "0" +seta g_banIPs "" +seta g_filterBan "1" +seta g_respawntime "0" +seta g_allowVote "1" +seta g_maxVotes "3" +seta g_voteNames "/map_restart/nextmap/map/g_gametype/kick/clientkick/g_doWarmup/timelimit/fraglimit/shuffle/" +seta g_voteBan "0" +seta g_voteGametypes "/0/1/3/4/5/6/7/8/9/10/11/12/" +seta g_voteMaxTimelimit "1000" +seta g_voteMinTimelimit "0" +seta g_voteMaxFraglimit "0" +seta g_voteMinFraglimit "0" +seta pmove_fixed "0" +seta pmove_msec "11" +seta pmove_float "1" +seta g_truePing "0" +seta g_lagLightning "1" +seta g_spawnprotect "500" +seta elimination_startHealth "200" +seta elimination_startArmor "150" +seta elimination_bfg "0" +seta elimination_grapple "0" +seta elimination_roundtime "120" +seta elimination_warmup "7" +seta elimination_activewarmup "5" +seta elimination_machinegun "500" +seta elimination_shotgun "500" +seta elimination_grenade "100" +seta elimination_rocket "50" +seta elimination_railgun "20" +seta elimination_lightning "300" +seta elimination_plasmagun "200" +seta elimination_chain "0" +seta elimination_mine "0" +seta elimination_nail "0" +seta elimination_ctf_oneway "0" +seta g_awardpushing "1" +seta g_runes "0" +seta g_lms_mode "0" +seta g_catchup "0" +seta g_autonextmap "0" +seta g_mappools "0\maps_dm.cfg\1\maps_tourney.cfg\3\maps_tdm.cfg\4\maps_ctf.cfg\5\maps_oneflag.cfg\6\maps_obelisk.cfg\7\maps_harvester.cfg\8\maps_elimination.cfg\9\maps_ctf.cfg\10\maps_lms.cfg\11\maps_dd.cfg\12\maps_dom.cfg\" +seta g_floodMaxDemerits "5000" +seta g_floodMinTime "2000" +seta g_admin "admin.dat" +seta g_adminLog "admin.log" +seta g_adminParseSay "1" +seta g_adminNameProtect "1" +seta g_adminTempBan "2m" +seta g_adminMaxBan "2w" +seta g_specChat "1" +seta g_publicAdminMessages "1" +seta g_maxWarnings "3" +seta g_warningExpire "3600" +seta cg_drawGun "1" +seta cg_zoomfov "22.5" +seta cg_fov "90" +seta cg_gibs "1" +seta cg_draw2D "1" +seta cg_drawStatus "1" +seta cg_drawTimer "0" +seta cg_drawFPS "0" +seta cg_drawSnapshot "0" +seta cg_draw3dIcons "1" +seta cg_drawIcons "1" +seta cg_drawAmmoWarning "1" +seta cg_drawAttacker "1" +seta cg_drawSpeed "0" +seta cg_drawRewards "1" +seta cg_crosshairSize "24" +seta cg_crosshairHealth "1" +seta cg_crosshairX "0" +seta cg_crosshairY "0" +seta cg_simpleItems "0" +seta cg_lagometer "1" +seta cg_railTrailTime "600" +seta cg_runpitch "0.002" +seta cg_runroll "0.005" +seta cg_bobpitch "0.002" +seta cg_bobroll "0.002" +seta cg_teamChatTime "3000" +seta cg_teamChatHeight "0" +seta cg_forceModel "0" +seta cg_deferPlayers "1" +seta cg_drawTeamOverlay "0" +seta cg_drawFriend "1" +seta cg_teamChatsOnly "0" +seta cg_noVoiceChats "0" +seta cg_noVoiceText "0" +seta cg_alwaysWeaponBar "0" +seta cg_hitsound "0" +seta cg_cyclegrapple "1" +seta cg_cameraOrbitDelay "50" +seta cg_scorePlums "1" +seta cg_noTaunt "0" +seta cg_noProjectileTrail "0" +seta ui_smallFont "0.25" +seta ui_bigFont "0.4" +seta cg_oldRail "0" +seta cg_oldRocket "1" +seta cg_leiEnhancement "0" +seta cg_leiGoreNoise "0" +seta cg_leiBrassNoise "0" +seta cg_leiSuperGoreyAwesome "0" +seta cg_oldPlasma "1" +seta cg_cmdTimeNudge "0" +seta cg_projectileNudge "0" +seta cg_optimizePrediction "1" +seta cg_trueLightning "0.0" +seta cg_music "" +seta cg_fragmsgsize "1.0" +seta cg_crosshairPulse "1" +seta cg_differentCrosshairs "0" +seta cg_ch1 "1" +seta cg_ch1size "24" +seta cg_ch2 "1" +seta cg_ch2size "24" +seta cg_ch3 "1" +seta cg_ch3size "24" +seta cg_ch4 "1" +seta cg_ch4size "24" +seta cg_ch5 "1" +seta cg_ch5size "24" +seta cg_ch6 "1" +seta cg_ch6size "24" +seta cg_ch7 "1" +seta cg_ch7size "24" +seta cg_ch8 "1" +seta cg_ch8size "24" +seta cg_ch9 "1" +seta cg_ch9size "24" +seta cg_ch10 "1" +seta cg_ch10size "24" +seta cg_ch11 "1" +seta cg_ch11size "24" +seta cg_ch12 "1" +seta cg_ch12size "24" +seta cg_ch13 "1" +seta cg_ch13size "24" +seta cg_crosshairColorRed "1.0" +seta cg_crosshairColorGreen "1.0" +seta cg_crosshairColorBlue "1.0" +seta cg_weaponBarStyle "0" +seta cg_weaponOrder "/1/2/4/3/6/7/8/9/5/" +seta cg_chatBeep "1" +seta cg_teamChatBeep "1" +seta com_hunkMegs "128" +seta com_altivec "0" +seta com_maxfps "85" +seta com_blood "1" +seta com_ansiColor "0" +seta com_maxfpsUnfocused "0" +seta com_maxfpsMinimized "0" +seta com_busyWait "0" +seta com_introplayed "1" +seta vm_cgame "2" +seta vm_game "2" +seta vm_ui "2" +seta sv_hostname "noname" +seta sv_minRate "0" +seta sv_maxRate "0" +seta sv_dlRate "100" +seta sv_minPing "0" +seta sv_maxPing "0" +seta sv_floodProtect "1" +seta sv_dlURL "" +seta sv_master3 "" +seta sv_master4 "" +seta sv_master5 "" +seta sv_lanForceRate "1" +seta sv_banFile "serverbans.dat" +seta cl_timedemoLog "" +seta cl_autoRecordDemo "0" +seta cl_aviFrameRate "25" +seta cl_aviMotionJpeg "1" +seta cl_maxpackets "30" +seta cl_packetdup "1" +seta cl_run "1" +seta sensitivity "5" +seta cl_mouseAccel "0" +seta cl_freelook "1" +seta cl_mouseAccelStyle "0" +seta cl_mouseAccelOffset "5" +seta cl_allowDownload "1" +seta cl_cURLLib "libcurl.so.4" +seta r_inGameVideo "1" +seta cg_autoswitch "2" +seta m_pitch "0.022000" +seta m_yaw "0.022" +seta m_forward "0.25" +seta m_side "0.25" +seta m_filter "0" +seta j_pitch "0.022" +seta j_yaw "-0.022" +seta j_forward "-0.25" +seta j_side "0.25" +seta j_up "1" +seta j_pitch_axis "3" +seta j_yaw_axis "4" +seta j_forward_axis "1" +seta j_side_axis "0" +seta j_up_axis "2" +seta cl_maxPing "800" +seta cl_lanForcePackets "1" +seta cl_guidServerUniq "1" +seta cl_consoleKeys "~ ` 0x7e 0x60" +seta cl_consoleType "0" +seta cl_consoleColorRed "1" +seta cl_consoleColorGreen "0" +seta cl_consoleColorBlue "0" +seta cl_consoleColorAlpha "0.8" +seta cl_consoleHeight "0.5" +seta name "razwee" +seta rate "25000" +seta snaps "20" +seta model "sarge" +seta headmodel "sarge" +seta team_model "james" +seta team_headmodel "*james" +seta g_redTeam "" +seta g_blueTeam "" +seta color1 "4" +seta color2 "5" +seta handicap "100" +seta sex "male" +seta cl_anonymous "0" +seta cg_predictItems "1" +seta cl_useMumble "0" +seta cl_mumbleScale "0.0254" +seta cl_voipGainDuringCapture "0.2" +seta cl_voipCaptureMult "2.0" +seta cl_voipUseVAD "0" +seta cl_voipVADThreshold "0.25" +seta cl_voipShowMeter "1" +seta cl_voip "0" +seta cg_viewsize "100" +seta r_allowExtensions "1" +seta r_ext_compressed_textures "0" +seta r_ext_multitexture "1" +seta r_ext_compiled_vertex_array "1" +seta r_ext_texture_env_add "1" +seta r_ext_texture_filter_anisotropic "0" +seta r_ext_max_anisotropy "2" +seta r_ext_paletted_texture "0" +seta r_ext_gamma_control "1" +seta r_postprocess "none" +seta r_ext_vertex_shader "0" +seta r_picmip "1" +seta r_roundImagesDown "1" +seta r_detailtextures "1" +seta r_texturebits "0" +seta r_colorbits "0" +seta r_stencilbits "0" +seta r_depthbits "0" +seta r_ext_multisample "0" +seta r_overBrightBits "1" +seta r_ignorehwgamma "0" +seta r_mode "3" +seta r_fullscreen "0" +seta r_noborder "0" +seta r_customwidth "1920" +seta r_customheight "1080" +seta r_customPixelAspect "1" +seta r_simpleMipMaps "1" +seta r_subdivisions "4" +seta r_stereoEnabled "0" +seta r_ignoreFastPath "1" +seta r_greyscale "0" +seta r_monolightmaps "0" +seta r_lodCurveError "250" +seta r_lodbias "0" +seta r_flares "0" +seta r_zproj "64" +seta r_stereoSeparation "64" +seta r_ignoreGLErrors "1" +seta r_fastsky "0" +seta r_drawSun "0" +seta r_dynamiclight "1" +seta r_dlightBacks "1" +seta r_finish "0" +seta r_textureMode "GL_LINEAR_MIPMAP_NEAREST" +seta r_swapInterval "0" +seta r_gamma "1" +seta r_facePlaneCull "1" +seta r_railWidth "16" +seta r_railCoreWidth "6" +seta r_railSegmentLength "32" +seta r_primitives "0" +seta r_anaglyphMode "0" +seta r_marksOnTriangleMeshes "0" +seta r_aviMotionJpegQuality "90" +seta r_screenshotJpegQuality "90" +seta r_specMode "1" +seta r_lensReflection1 "1" +seta r_lensReflection2 "0" +seta r_lensReflectionBrightness "0.5" +seta r_flareQuality "4" +seta r_flareMethod "0" +seta r_flaresDlight "0" +seta r_flaresDlightShrink "1" +seta r_flaresDlightFade "0" +seta r_flaresDlightOpacity "0.5" +seta r_flaresDlightScale "0.7" +seta r_flareSun "0" +seta r_flaresMotionBlur "0" +seta r_leifx "0" +seta r_modelshader "0" +seta r_detailtextureScale "0" +seta r_detailtextureLayers "0" +seta r_ntsc "0" +seta r_retroAA "0" +seta r_suggestiveThemes "1" +seta r_anime "0" +seta r_palletize "0" +seta r_particles "0" +seta r_slowness "0" +seta r_slowness_cpu "300" +seta r_slowness_gpu "96" +seta r_iconmip "0" +seta r_iconBits "0" +seta r_lightmapBits "0" +seta r_textureDither "0" +seta r_bloom "0" +seta r_bloom_alpha "0.3" +seta r_bloom_diamond_size "8" +seta r_bloom_intensity "1.3" +seta r_bloom_darken "4" +seta r_bloom_sample_size "256" +seta r_bloom_fast_sample "0" +seta r_bloom_cascade "0" +seta r_bloom_cascade_blur ".4" +seta r_bloom_cascade_intensity "20" +seta r_bloom_cascade_alpha "0.15" +seta r_bloom_cascade_dry "0.8" +seta r_bloom_dry "1" +seta r_bloom_reflection "0" +seta r_bloom_sky_only "0" +seta r_alternateBrightness "0" +seta r_film "0" +seta r_allowResize "0" +seta r_centerWindow "0" +seta r_virtualMode "-1" +seta r_tvModeAspect "0" +seta r_tvModeForceAspect "0" +seta r_tvFilter "1" +seta r_motionblur "0" +seta in_keyboardDebug "0" +seta in_mouse "1" +seta in_nograb "0" +seta in_joystick "0" +seta joy_threshold "0.150000" +seta s_volume "0.8" +seta s_musicvolume "0.25" +seta s_doppler "1" +seta s_muteWhenMinimized "0" +seta s_muteWhenUnfocused "0" +seta s_useOpenAL "1" +seta s_alPrecache "1" +seta s_alGain "1.0" +seta s_alSources "96" +seta s_alDopplerFactor "1.0" +seta s_alDopplerSpeed "2200" +seta s_alDriver "libopenal.so.1" +seta s_alInputDevice "" +seta s_alDevice "" +seta s_alCapture "1" +seta com_pipefile "" +seta net_enabled "3" +seta net_mcast6addr "ff04::696f:7175:616b:6533" +seta net_mcast6iface "" +seta net_socksEnabled "0" +seta net_socksServer "" +seta net_socksPort "1080" +seta net_socksUsername "" +seta net_socksPassword "" +seta dmflags "0" +seta fraglimit "0" +seta timelimit "30" +seta sv_maxclients "8" +seta sv_fps "20" +seta cl_timeNudge "0" +seta cg_shadows "1" +seta r_vertexLight "0" +seta com_zoneMegs "24" diff --git a/openarena/rootfs/workdir/build/baseoa/q3config_server.cfg b/openarena/rootfs/workdir/build/baseoa/q3config_server.cfg new file mode 100644 index 00000000..4d3b5e0b --- /dev/null +++ b/openarena/rootfs/workdir/build/baseoa/q3config_server.cfg @@ -0,0 +1,107 @@ +// generated by quake, do not modify +seta g_warningExpire "3600" +seta g_maxWarnings "3" +seta g_publicAdminMessages "1" +seta g_specChat "1" +seta g_adminMaxBan "2w" +seta g_adminTempBan "2m" +seta g_adminNameProtect "1" +seta g_adminParseSay "1" +seta g_adminLog "admin.log" +seta g_admin "admin.dat" +seta g_floodMinTime "2000" +seta g_floodMaxDemerits "5000" +seta g_mappools "0\maps_dm.cfg\1\maps_tourney.cfg\3\maps_tdm.cfg\4\maps_ctf.cfg\5\maps_oneflag.cfg\6\maps_obelisk.cfg\7\maps_harvester.cfg\8\maps_elimination.cfg\9\maps_ctf.cfg\10\maps_lms.cfg\11\maps_dd.cfg\12\maps_dom.cfg\" +seta g_autonextmap "0" +seta g_catchup "0" +seta g_lms_mode "0" +seta g_runes "0" +seta g_awardpushing "1" +seta elimination_ctf_oneway "0" +seta elimination_nail "0" +seta elimination_mine "0" +seta elimination_chain "0" +seta elimination_plasmagun "200" +seta elimination_lightning "300" +seta elimination_railgun "20" +seta elimination_rocket "50" +seta elimination_grenade "100" +seta elimination_shotgun "500" +seta elimination_machinegun "500" +seta elimination_activewarmup "5" +seta elimination_warmup "7" +seta elimination_roundtime "120" +seta elimination_grapple "0" +seta elimination_bfg "0" +seta elimination_startArmor "150" +seta elimination_startHealth "200" +seta g_spawnprotect "500" +seta g_lagLightning "1" +seta g_truePing "0" +seta g_delagHitscan "0" +seta pmove_float "1" +seta pmove_msec "11" +seta pmove_fixed "0" +seta g_voteMinFraglimit "0" +seta g_voteMaxFraglimit "0" +seta g_voteMinTimelimit "0" +seta g_voteMaxTimelimit "1000" +seta g_voteGametypes "/0/1/3/4/5/6/7/8/9/10/11/12/" +seta g_voteBan "0" +seta g_voteNames "/map_restart/nextmap/map/g_gametype/kick/clientkick/g_doWarmup/timelimit/fraglimit/shuffle/" +seta g_maxVotes "3" +seta g_allowVote "1" +seta g_respawntime "0" +seta g_filterBan "1" +seta g_banIPs "" +seta g_logsync "0" +seta g_log "games.log" +seta g_doWarmup "0" +seta g_warmup "20" +seta g_teamForceBalance "0" +seta g_teamAutoJoin "0" +seta g_friendlyFire "0" +seta capturelimit "8" +seta videoflags "7" +seta g_maxGameClients "0" +seta cm_playerCurveClip "1" +seta sv_fps "20" +seta sv_maxclients "8" +seta timelimit "0" +seta fraglimit "20" +seta dmflags "0" +seta com_hunkMegs "128" +seta com_altivec "0" +seta com_maxfps "85" +seta com_blood "1" +seta com_ansiColor "0" +seta com_maxfpsUnfocused "0" +seta com_maxfpsMinimized "0" +seta com_busyWait "0" +seta com_introplayed "0" +seta vm_cgame "2" +seta vm_game "2" +seta vm_ui "2" +seta sv_hostname "noname" +seta sv_minRate "0" +seta sv_maxRate "0" +seta sv_dlRate "100" +seta sv_minPing "0" +seta sv_maxPing "0" +seta sv_floodProtect "1" +seta sv_dlURL "" +seta sv_master3 "" +seta sv_master4 "" +seta sv_master5 "" +seta sv_lanForceRate "1" +seta sv_banFile "serverbans.dat" +seta com_pipefile "" +seta net_enabled "1" +seta net_mcast6addr "ff04::696f:7175:616b:6533" +seta net_mcast6iface "" +seta net_socksEnabled "0" +seta net_socksServer "" +seta net_socksPort "1080" +seta net_socksUsername "" +seta net_socksPassword "" +seta com_zoneMegs "24" diff --git a/openarena/setup.sh b/openarena/setup.sh new file mode 100755 index 00000000..847ce572 --- /dev/null +++ b/openarena/setup.sh @@ -0,0 +1,32 @@ +#!/bin/sh + +check_exists_and_create_symlink() +{ + path="$1" + + if ! test -d workdir/"$path"; then + if ! test -d ../repos/"$path"; then + echo "No directory ../repos/$path. Run the top-level setup.sh script first." 1>&2 + exit 1 + fi + depth=$(echo "$path" | awk -F / '{ print NF }') + if test "$depth" -eq 1; then + ln -sfn ../../repos/"$path" workdir/"$path" + elif test "$depth" -eq 2; then + ln -sfn ../../../repos/"$path" workdir/"$path" + else + echo "Unknown depth of path $path." 1>&2 + exit 1 + fi + fi +} + +if ! test -d workdir; then + mkdir workdir +fi + +check_exists_and_create_symlink "unikraft" +check_exists_and_create_symlink "libs/lwip" +check_exists_and_create_symlink "libs/musl" +check_exists_and_create_symlink "libs/openarena" +check_exists_and_create_symlink "libs/zlib" diff --git a/setup.sh b/setup.sh index e02334c3..32124461 100755 --- a/setup.sh +++ b/setup.sh @@ -12,3 +12,5 @@ test -d repos/libs/python3 || git clone https://github.com/unikraft/lib-python3 test -d repos/libs/libelf || git clone https://github.com/unikraft/lib-libelf repos/libs/libelf test -d repos/apps/elfloader || git clone https://github.com/unikraft/app-elfloader repos/apps/elfloader test -d repos/apps/redis || git clone https://github.com/unikraft/lib-redis repos/libs/redis +test -d repos/libs/openarena || git clone https://github.com/unikraft/lib-openarena repos/libs/openarena +test -d repos/libs/zlib || git clone https://github.com/unikraft/lib-zlib repos/libs/zlib