EDIT 2015: Existuje linuxová a nově též windowsová verze, zde je popsaná linuxová, windowsová verze je popsaná na serveru Neverwinter Vault.
Program funguje na principu modifikace paketů. Jedná se o uživatelský filtr do iptables. Filtr tedy musí být spuštěn v Linuxu. Může být nainstalovaný přímo na stejném systému jako server NWN nebo kdekoli na síťové trase od serveru ke klientům.
Použití:
- Stáhnout zdrojové kódy: http://neverwintervault.org/project/nwn … characters
- Instalovat potřebné balíčky pro kompilaci (na Debianu/Ubuntu jsou to zejména balíčky iptables-dev a libnetfilter-queue-dev).
- Zkompilovat program (Makefile přiložen).
- Spustit zkompilovaný program jako root.
- Nastavit iptables, aby se filtrovaly pakety jdoucí od serveru NWN přes uživatelský filtr:
Pro (doporučenou) verzi nfq (vyžaduje jádro Linuxu verze 2.6.14 nebo novější):
iptables -t mangle -A POSTROUTING -p udp --sport 5121 -j NFQUEUE --queue-num 5121
Pro (starší) verzi ipq:
iptables -t mangle -A POSTROUTING -p udp --sport 5121 -j QUEUE
UPDATE 10. 6. 2012:
Udělal jsem ještě verzi pro novější rozhraní NFQUEUE. Tato verze lze kombinovat s jinými uživatelskými filtry, ale vyžaduje jádro Linuxu verze 2.6.14 nebo novější. (Verzi jádra zjistíte příkazem „uname -r“.)
Obě verze jsou dostupné nyní na severu neverwintervault.
EDIT: 31. 8. 2014:
Nahrazena adresa nwvault.ign.com za adresu neverwintervault.org:
http://nwvault.ign.com/View.php?view=Ot … il&id=1533 → http://neverwintervault.org/project/nwn … characters
EDIT: 19. 3. 2015:
Windowsová verze pro 32- a 64bitové verze Windows 7, 8 a 8.1:
The Windows Network Filter to Hide Classes and Levels in the List of Playing Characters