openclonk/src/network
Lukas Werling 7177c261b3 Bring back and fix the netpuncher
As carrier-grade NATs are becoming common, many players cannot host
Clonk games at all. The simple STUN-like netpuncher from Clonk Rage
which was removed three years ago is already effective against some
DS-Lite NATs.

With some extensions, we should be able to make it work with more
restrictive NATs as well.

This reverts commit 72002cc366.
2016-09-08 21:10:06 +02:00
..
C4Client.cpp Allow joining to editor games through startup network dialogue 2016-08-10 19:35:39 -04:00
C4Client.h Allow joining to editor games through startup network dialogue 2016-08-10 19:35:39 -04:00
C4GameControlNetwork.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4GameControlNetwork.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4InteractiveThread.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4InteractiveThread.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4League.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4League.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4NetIO.cpp Rename SafeRandom() to UnsyncedRandom() 2016-04-25 17:32:23 +02:00
C4NetIO.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2.cpp Bring back and fix the netpuncher 2016-09-08 21:10:06 +02:00
C4Network2.h Bring back and fix the netpuncher 2016-09-08 21:10:06 +02:00
C4Network2Client.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Client.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Dialogs.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Dialogs.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Discover.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Discover.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2IO.cpp Bring back and fix the netpuncher 2016-09-08 21:10:06 +02:00
C4Network2IO.h Bring back and fix the netpuncher 2016-09-08 21:10:06 +02:00
C4Network2IRC.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2IRC.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Players.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Players.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Reference.cpp Allow joining to editor games through startup network dialogue 2016-08-10 19:35:39 -04:00
C4Network2Reference.h Allow joining to editor games through startup network dialogue 2016-08-10 19:35:39 -04:00
C4Network2Res.cpp Rename SafeRandom() to UnsyncedRandom() 2016-04-25 17:32:23 +02:00
C4Network2Res.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2ResDlg.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Stats.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2Stats.h Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2UPnP.h Change C4Network2UPnPP forward declaration to class 2016-05-29 23:39:10 +02:00
C4Network2UPnPDummy.cpp Update all copyright notices for 2016 2016-04-03 20:24:42 +02:00
C4Network2UPnPLinux.cpp Fix typo 2016-06-03 23:18:44 +02:00
C4Network2UPnPWin32.cpp Change C4Network2UPnPP forward declaration to class 2016-05-29 23:39:10 +02:00
C4Packet2.cpp Editor: Add "reset to saved scenario" command 2016-09-07 01:53:54 -04:00
C4PacketBase.h Editor: Add "reset to saved scenario" command 2016-09-07 01:53:54 -04:00