<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://trepidation.n5net.com/wiki/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages</id>
		<title>Trepidation - New pages [en]</title>
		<link rel="self" type="application/atom+xml" href="https://trepidation.n5net.com/wiki/index.php?feed=atom&amp;namespace=0&amp;title=Special%3ANewPages"/>
		<link rel="alternate" type="text/html" href="https://trepidation.n5net.com/wiki/index.php/Special:NewPages"/>
		<updated>2026-04-05T16:14:49Z</updated>
		<subtitle>From Trepidation</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>https://trepidation.n5net.com/wiki/index.php/How_to_Get_Involved</id>
		<title>How to Get Involved</title>
		<link rel="alternate" type="text/html" href="https://trepidation.n5net.com/wiki/index.php/How_to_Get_Involved"/>
				<updated>2017-11-21T03:26:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can get involved with the development of Trepidation in several ways.  One would be to join up with the development mailing list here:&lt;br /&gt;
&lt;br /&gt;
* [https://groups.io/g/trepidation-dev Trep-Dev Mailing List]&lt;br /&gt;
&lt;br /&gt;
You can also submit issues or pull requests through github here:&lt;br /&gt;
&lt;br /&gt;
* [https://github.com/q3shafe/trepidation Trepidation Issues and Code on Github]&lt;br /&gt;
&lt;br /&gt;
Our forums are pretty quiet, most people opting to use one of the above methods, but feel free to stop by and introduce yourself:&lt;br /&gt;
&lt;br /&gt;
* [https://planettrepidation.tk/smf/ Forums]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://trepidation.n5net.com/wiki/index.php/Com_hunmegs_errors_and_resolultion</id>
		<title>Com hunmegs errors and resolultion</title>
		<link rel="alternate" type="text/html" href="https://trepidation.n5net.com/wiki/index.php/Com_hunmegs_errors_and_resolultion"/>
				<updated>2017-09-22T15:26:13Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Admin moved page Com hunmegs errors and resolultion to Com hunkmegs errors and resolution: Type-o&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''SYMPTOMS'''&lt;br /&gt;
When you attempt to load a map or skin that was installed recently, you may receive an error message similar to the following:&lt;br /&gt;
&lt;br /&gt;
 Hunk_Alloc failed on 480 with 304 free. Set com_hunkmegs to 48 to fix.&lt;br /&gt;
&lt;br /&gt;
-or-&lt;br /&gt;
&lt;br /&gt;
change /seta com_hunkmegs x to /seta com_hunkmegs 48&lt;br /&gt;
&lt;br /&gt;
'''CAUSE'''&lt;br /&gt;
This issue can occur if you have more maps and skins installed on your computer than you have memory allocated for the game.&lt;br /&gt;
&lt;br /&gt;
'''RESOLUTION'''&lt;br /&gt;
To resolve this issue, follow these methods in the order they are presented. Test after each method to determine whether it has resolved the issue.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Method 1:&lt;br /&gt;
Allocate more memory to the game&lt;br /&gt;
Open the game.&lt;br /&gt;
Press the ` key to bring down the Console.&lt;br /&gt;
In the console, type:&lt;br /&gt;
&lt;br /&gt;
 /seta com_hunkmegs x&lt;br /&gt;
&lt;br /&gt;
where x is equal to half the amount of RAM in your computer.&lt;br /&gt;
Press the ` key to close the Console and exit the game normally. Do NOT type /quit in the console.&lt;br /&gt;
&lt;br /&gt;
Open the game again and the error message should no longer appear.&lt;br /&gt;
&lt;br /&gt;
Method 2: Remove obsolete PK3 files&lt;br /&gt;
Open Windows Explorer.&lt;br /&gt;
Navigate to your BaseEF/baseq3 or base folder.&lt;br /&gt;
Delete any maps or skins that you no longer use.&lt;br /&gt;
Open the game and the error message should no longer appear.&lt;br /&gt;
&lt;br /&gt;
Method 3: Prevent rarely used PK3 files from being loaded into memory&lt;br /&gt;
&lt;br /&gt;
Open Windows Explorer.&lt;br /&gt;
Navigate to your BaseEF/baseq3/base folder.&lt;br /&gt;
Create a new folder called Backup.&lt;br /&gt;
Move any maps or skins that you use rarely but would still like to keep into the Backup folder.&lt;br /&gt;
Open the game and the error message should no longer appear.&lt;br /&gt;
&lt;br /&gt;
'''STATUS'''&lt;br /&gt;
This behavior is by design.&lt;br /&gt;
&lt;br /&gt;
'''MORE INFORMATION'''&lt;br /&gt;
When you open Trepidation, it loads up all the PK3 files from the baseEF/baseq3/base folder into the memory allocated for the game. Usually allocating more memory will do the job, but sometimes the amount of memory required exceeds the memory available, in which case you need to decrease the amount of memory required using the above methods.&lt;br /&gt;
&lt;br /&gt;
Setting com_hunkmegs to more than half your RAM is not recommended, but some users have had success doing so. If you decide to setting com_hunkmegs to more than half your RAM, you do so at your own risk. The author of this article will not be held responsible for any adverse effects due to setting com_hunkmegs to more than half your RAM.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://trepidation.n5net.com/wiki/index.php/Trepidation_License</id>
		<title>Trepidation License</title>
		<link rel="alternate" type="text/html" href="https://trepidation.n5net.com/wiki/index.php/Trepidation_License"/>
				<updated>2017-09-21T14:42:31Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;'''SOURCE CODE'''  The code is licensed under the GNU GENERAL PUBLIC LICENSE v2. This license is contained in full in the file named GPL. Please be aware of the exceptions to...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''SOURCE CODE'''&lt;br /&gt;
&lt;br /&gt;
The code is licensed under the GNU GENERAL PUBLIC LICENSE v2. This license is&lt;br /&gt;
contained in full in the file named GPL. Please be aware of the exceptions to&lt;br /&gt;
this license as listed below.&lt;br /&gt;
&lt;br /&gt;
The following files contain sections of code that are not licensed under the&lt;br /&gt;
GPL, but are nevertheless GPL compatible. The license text for these licenses&lt;br /&gt;
is contained within the files as listed.&lt;br /&gt;
&lt;br /&gt;
    src/qcommon/unzip.c                                         zlib license&lt;br /&gt;
    src/game/bg_lib.c                                            BSD license&lt;br /&gt;
    src/client/snd_adpcm.c            Stichting Mathematisch Centrum license&lt;br /&gt;
    src/jpeg-6/*                                                JPEG license&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''GAME MEDIA'''&lt;br /&gt;
&lt;br /&gt;
Trepidation game media is split up under 2 licenses, the  GPL v2 and the CREATIVE &lt;br /&gt;
COMMONS LICENSE:&lt;br /&gt;
&lt;br /&gt;
The game media in pak0-gplv2data is licensed under the GNU GENERAL PUBLIC LICENSE v2. &lt;br /&gt;
This license is contained in full in the file named GPL.  &lt;br /&gt;
https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html&lt;br /&gt;
&lt;br /&gt;
Game media in pak0-ccdata.pk3 is licensed under the CREATIVE COMMONS &lt;br /&gt;
ATTRIBUTION-SHAREALIKE 2.5 LICENSE. Please read &lt;br /&gt;
http://creativecommons.org/licenses/by-sa/2.5/ to learn more about this &lt;br /&gt;
license. The full license text is contained in the file named CC. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''CREDITS'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Scott Hanke (SkareKrow) - GFX/Level Design&lt;br /&gt;
	Area52&lt;br /&gt;
	Citadel&lt;br /&gt;
	ctf_aversion&lt;br /&gt;
	ctf_battlefield&lt;br /&gt;
	ctf_conflictzone&lt;br /&gt;
	ctf_opposingforts&lt;br /&gt;
	ctf_pyramide&lt;br /&gt;
	dystopia&lt;br /&gt;
	nightmare	&lt;br /&gt;
&lt;br /&gt;
Gigon - GFX / Level Design / 3D Artist&lt;br /&gt;
	ctf_junction&lt;br /&gt;
	trep_war_ring&lt;br /&gt;
	hangar19&lt;br /&gt;
	Small Armor Model&lt;br /&gt;
&lt;br /&gt;
LaZ - Level Design&lt;br /&gt;
	lilbuteroom&lt;br /&gt;
	tes&lt;br /&gt;
&lt;br /&gt;
Petee - 3D Artist / Textures / GFX / Level Design&lt;br /&gt;
	LFO Rifle Model&lt;br /&gt;
	Flame Thrower&lt;br /&gt;
	Singularity Cannon Model&lt;br /&gt;
	&lt;br /&gt;
DrAkOn - 3D Art &lt;br /&gt;
	L2 &amp;amp; L3 Turret Models&lt;br /&gt;
	Grenade Model&lt;br /&gt;
&lt;br /&gt;
VincentK - Programming &lt;br /&gt;
&lt;br /&gt;
Shafe - Programming &lt;br /&gt;
&lt;br /&gt;
Gigabyte123 - Level Design / Models &lt;br /&gt;
&lt;br /&gt;
Dr Preston  - GFX / Mapping &lt;br /&gt;
&lt;br /&gt;
Chris Begg - Music / Sound Design &amp;amp; Engineering &lt;br /&gt;
&lt;br /&gt;
Dave Cunningham (Sir Ender) - Sound Design / Voice / Sound Engineering &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special Thanks to LD Ash&amp;quot; (psyclone72@hotmail.com&amp;gt; - www.violationentertainment.com ) for donating the following:&lt;br /&gt;
	Shotgun model&lt;br /&gt;
	Gauntlet (temporary)&lt;br /&gt;
	Temporary Devastator Model&lt;br /&gt;
	Grenade Launcher&lt;br /&gt;
	Player Models&lt;br /&gt;
&lt;br /&gt;
Dark Legion // Tremulous&lt;br /&gt;
	Tremulous Player Models&lt;br /&gt;
	Console Font&lt;br /&gt;
	&lt;br /&gt;
Open Arena &lt;br /&gt;
	For a lot of stuff to get us started!&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Trepidation Test Team:&lt;br /&gt;
Blue, Frago, menziep, Prodie, unknownWHORE!!!!, [ADF]Dredge, [EVIL]*L^a^Z, [EVIL]^Camper, [FC]Tuvok&lt;br /&gt;
&lt;br /&gt;
Other Contributors&lt;br /&gt;
[FC]Pope John Paul III - UI Graphics&lt;br /&gt;
The Open Arena Project - for actually taking on such a big project like theirs&lt;br /&gt;
The Tremulous Project - For a lot of inspiration and pulling together a great game.&lt;br /&gt;
Code3Arena - For a lot of help and some good pointers.&lt;br /&gt;
Thilo Shultz - For working on the iostvoyhm project offering Mp3 support and other assorted goodies. &lt;br /&gt;
Neil Toronto - For Unlagged 2.0 for which much of the new network code is based.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>https://trepidation.n5net.com/wiki/index.php/Server_DDOS_Workarounds</id>
		<title>Server DDOS Workarounds</title>
		<link rel="alternate" type="text/html" href="https://trepidation.n5net.com/wiki/index.php/Server_DDOS_Workarounds"/>
				<updated>2017-09-17T00:13:40Z</updated>
		
		<summary type="html">&lt;p&gt;Admin: Created page with &amp;quot;We have come across a situation where our ioquake3 server was being used for a Distributed Reflection Denial of Service attack.  This happens if attackers spoofs some packets...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;We have come across a situation where our ioquake3 server was being used for a Distributed Reflection Denial of Service attack.&lt;br /&gt;
&lt;br /&gt;
This happens if attackers spoofs some packets (with target server ip) and asks the gameserver to send all server information (about 2k of data). The gameserver sends all server information (500k of data). Attacker repeats for thousands of gameservers.&lt;br /&gt;
&lt;br /&gt;
This exploit is around several years and raises its head now and then. There is one of these attacks happening right now across thousands of quake 3 servers, targeting several webservers (install and run iftop on your Linux server. Note the amount of outgoing traffic is incredibly high on port 27960 if your server is being used in the attack).&lt;br /&gt;
&lt;br /&gt;
So how to stop? While infomation is scarce, and there is no REAL way to block this kind of attack, you can handle it on your Linux server easily enough with some clever use of iptables. Here’s the rules:&lt;br /&gt;
&lt;br /&gt;
 # create chain&lt;br /&gt;
 iptables -N quake3_ddos&lt;br /&gt;
 &lt;br /&gt;
 # accept real client/player traffic&lt;br /&gt;
 iptables -A quake3_ddos -m u32 ! –u32 “0x1c=0xffffffff” -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 # match “getstatus” queries and remember their address&lt;br /&gt;
 iptables -A quake3_ddos -m u32 –u32 “0×20=0×67657473&amp;amp;&amp;amp;0×24=0×74617475&amp;amp;&amp;amp;0×25&amp;amp;0xff=0×73″ -m recent –name getstatus –set&lt;br /&gt;
 &lt;br /&gt;
 # drop packet if “hits” per “seconds” is reached&lt;br /&gt;
 #&lt;br /&gt;
 # NOTE: if you run multiple servers on a single host, you will need to higher these limits&lt;br /&gt;
 # as otherwise you will block regular server queries, like Spider or QConnect&lt;br /&gt;
 # e.g. they will query all of your servers within a second to update the list&lt;br /&gt;
 iptables -A quake3_ddos -m recent –update –name getstatus –hitcount 5 –seconds 2 -j DROP&lt;br /&gt;
 &lt;br /&gt;
 # accept otherwise&lt;br /&gt;
 iptables -A quake3_ddos -j ACCEPT&lt;br /&gt;
 &lt;br /&gt;
 #&lt;br /&gt;
 #&lt;br /&gt;
 # finally insert the chain as the top most input filter&lt;br /&gt;
 &lt;br /&gt;
 # single server&lt;br /&gt;
 # iptables -I INPUT 1 -p udp –dport 27960 -j quake3_ddos&lt;br /&gt;
 &lt;br /&gt;
 # multiple servers&lt;br /&gt;
 iptables -I INPUT 1 -p udp –dports 27960,27961,27962 -j quake3_ddos&lt;br /&gt;
 &lt;br /&gt;
You ideally should add this to your init scripts to make sure it survives a reboot of the server. Now, although requests will come in from the spoofed IPs, no traffic will go back out to them and your game server won’t get &lt;br /&gt;
blacklisted&lt;br /&gt;
&lt;br /&gt;
Eventually, requests from the spoofed IPs will stop altogether (took 60 mins on our server)&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>