Playing nexuiz over a proxy.

Discuss anything to do with Nexuiz here.

Moderators: Nexuiz Moderators, Moderators

Postby divVerent » Tue Apr 22, 2008 3:20 pm

Certainly not. TCP is anything but good for playing games - so even if it DID work, you'd have an awfully bad connection (every single lost packet would hang the game for some seconds, for example). Really not worth it - and going over HTTP would make it even worse than just TCP.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby KadaverJack » Tue Apr 22, 2008 4:53 pm

Alien wrote:Would it be possible that nexuiz servers could support http encapsulated packets directly without the need of an external server?

No, because Nexuiz (just like pretty much any other game) is using UDP, while http is send via TCP.
KadaverJack
Site admin and forum addon
 
Posts: 1102
Joined: Tue Feb 28, 2006 9:42 pm

Postby Alien » Tue Apr 22, 2008 4:53 pm

I was thinking about smth similar to this: http://tunnel.mrq3.com/explain/node6.html and what about UDP over HTTP (e.g. http://gray-world.net/pr_firepass.shtml)? Did anyone try this?
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

Postby divVerent » Tue Apr 22, 2008 10:00 pm

It is not even worth trying. You will successfully go through the proxy with that, but have an AWFUL playing experience (bad and erratic ping, bad packet loss). Forget it, simply.

The best quality you can achieve for such a tunnel is probably an IP over TCP tunnel via OpenVPN. But this does not go over HTTP.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby Alien » Thu Apr 24, 2008 3:42 am

Then the only place where I can play Nexuiz is the bunker (home). :(
Thanks for the help, anyway.
Alien
Forum addon
 
Posts: 1212
Joined: Tue Apr 22, 2008 7:12 am

Postby esteel » Wed Apr 30, 2008 8:38 pm

Home sweet home.. no better place to get some frags :)
esteel
Site admin and forum addon
 
Posts: 3924
Joined: Wed Mar 01, 2006 8:27 am

Postby AU » Thu Aug 14, 2008 3:57 pm

MrAwesome wrote:
GreEn`mArine wrote:I can play Nexuiz over a SOCKS5 proxy without problems. You will need a software that wraps nexuiz to allow this. For windows XP there is FreeCap or SocksCap which can do that.


Do you know of any programs like those for linux?


If you still want proxy wrapper under *nix, it's "proxychains" - worked perfectly - I couldn't beleive it worked so good at first :).
AU
Advanced member
 
Posts: 60
Joined: Wed Jan 02, 2008 7:37 pm

Postby Username » Mon Sep 15, 2008 5:02 pm

AU wrote:
MrAwesome wrote:
GreEn`mArine wrote:I can play Nexuiz over a SOCKS5 proxy without problems. You will need a software that wraps nexuiz to allow this. For windows XP there is FreeCap or SocksCap which can do that.


Do you know of any programs like those for linux?


If you still want proxy wrapper under *nix, it's "proxychains" - worked perfectly - I couldn't beleive it worked so good at first :).


Hi! I tried proxychains, tsocks and some other but nothing work. Can you say in detail how do it? Show you proxychains.conf for example.
Username
Newbie
 
Posts: 1
Joined: Mon Sep 15, 2008 4:57 pm

Postby divVerent » Wed Sep 24, 2008 5:00 am

proxychains cannot bind to an UDP port, which is required for DP (which that way reuses the same socket and local port for multiple connections). Not sure if the others sockifiers can.

Is anyone still interested in this and running Linux, or willing to install Perl on Windows (www.activestate.com)? I might write a simple UDP-over-HTTP-proxy application for you to try it out, so you can see how bad it works :P
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

Postby divVerent » Wed Sep 24, 2008 7:14 am

The prototype:

Install Perl.

Download this script: http://emptyset.endoftheinternet.org/~r ... dp2http.pl

Open a command prompt/terminal.

Set the https_proxy environment variable:
UNIX: export https_proxy=http://your.proxy.address:8080
Windows: set https_proxy=http://your.proxy.address:8080

Run it: perl udp2http.pl 141.2.16.23:26000 127.0.0.1:26000 1

Start Nexuiz

Open the Nexuiz console

type: connect 127.0.0.1:26000

You'll end up on my Nexuiz server, tunnelled through your HTTP proxy.

Please tell me how well it works (regarding lag, packet loss). I do not expect it to work well, but if it works well enough for you, it might get turned into an option of the game (but server browsing will probably never be supported that way - you'd have to use the server browser websites and get the IPs from there).

Note: it ONLY works if your proxy allows CONNECT requests to other ports than the SSL standard port (443). Some FTP clients like FileZilla require this to work through a proxy, though, so chances are it is enabled.
1. Open Notepad
2. Paste: ÿþMSMSMS
3. Save
4. Open the file in Notepad again

You can vary the number of "MS", so you can clearly see it's MS which is causing it.
divVerent
Site admin and keyboard killer
 
Posts: 3809
Joined: Thu Mar 02, 2006 4:46 pm
Location: BRLOGENSHFEGLE

PreviousNext

Return to Nexuiz - General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest

cron