Author Topic: MWLL Alt. Online Launcher (Local UDP Forwarder)  (Read 10944 times)

0 Members and 1 Guest are viewing this topic.

Offline RedLynx

  • Bondsman
  • *
  • Posts: 18
  • l33tp0intz: +2/-0
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #15 on: April 17, 2015, 05:22:40 PM »
Nope, isn't normal.


In Application->Log, you notice any change of status related to network?
So, i wasn't look into this plase. i dont know, "what i can see there?"
well, something strange, but now, all working normally, though i do nothing... :)
thx 4 reply

Offline Bruno_007

  • Apprentice Dev
  • Star Captain
  • *
  • Posts: 831
  • l33tp0intz: +90/-0
  • Osiris hats: sold out. ~Str1k3r
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #16 on: April 17, 2015, 05:35:11 PM »
I like those self-solving problems.
Tools and I:
   - MWLL Online Launcher (LAN UDP Forwarder) - evolution of past "Le Proof of Concepto" project: connect without Gamespy via packet redirection;
   - Vehicle Browser - "Pocket Wiki" Šokaolias (not really that though);
   - Rconnect 4.3 - Server tools: map manager/player voting add-ons;
   - CryHammer - Validates Patch/CDKey of Crysis Wars (now unable to validate CDKey due to turned off Gamespy servers).

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #17 on: April 25, 2015, 11:02:50 PM »
I liked the comstar idea  8)
make it skinable (like aimp or winamp)
 ::)
then give it a battletech terminal style looks (fonts colors, gifs?)  :o
no? too lazy?  :-\
 ;)
remember MW2 era? cheap tricks *shall i get those VGA screens?)
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!

Offline Wasted Almond

  • Bondsman
  • *
  • Posts: 33
  • l33tp0intz: +2/-0
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #18 on: July 30, 2015, 10:13:07 PM »
Just popped in to thank Bruno for making this launcher. You da best, man!


-Mike (Age old lurker and long(ish) time fan of MWLL)

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #19 on: July 31, 2015, 09:51:38 AM »
Bruno  :( ?
Could You possibly add a password entry to the launcher?

Would it be possible at all?  ???
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!

Offline Bruno_007

  • Apprentice Dev
  • Star Captain
  • *
  • Posts: 831
  • l33tp0intz: +90/-0
  • Osiris hats: sold out. ~Str1k3r
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #20 on: July 31, 2015, 11:48:50 AM »
No problem Wasted Almond. This was a good learning experience on TCP/UDP redirection. Has been quite useful for some MITM experiments.

And I forgot about the part where servers could be password protected... Yes it's possible. The workaround for now is using the console command sv_password. I refer that on the update I did to my first post:

(...)
Remarks:
  • In-game server browser will not work;
  • You will have to use the Console or Multiplayer->Local Game->Connect to IP for a reconnect if you don't want to restart the game;
  • Currently, when you disconnect from a server and come back it might not remember your cbills and rank;
  • After a playthrough on one server, to connect to a different server by changing the one you chose in MWLL Alt. Launcher without exiting the game, you might have to type "connect" twice in the game console. The first "connect" could disconnect you instantly with reason "Remote user has disconnected";
  • This tool is not needed to connect to a server hosted on your own machine/local network.

Starting your game - method #1:

  • Pick server
  • Press/Toggle Join Server
  • Press Play! Game will be launcher and connected to server automatically
(this exact way limits you to one server per game launch, and will not work for password-protected servers)

Starting your game - method #2:
  • Pick server
  • Press/Toggle Join Server
  • Launch MWLL, or in an already open MWLL...
  • In MWLL's console, type "connect 127.0.0.1" (or just "connect" if you prefer to type less, reaches localhost at port 64100 by default). Type sv_password <password> before connect if the server is password-protected. Through "Connect to IP" button on Multiplayer->Local Game would also work.
(...)
Tools and I:
   - MWLL Online Launcher (LAN UDP Forwarder) - evolution of past "Le Proof of Concepto" project: connect without Gamespy via packet redirection;
   - Vehicle Browser - "Pocket Wiki" Šokaolias (not really that though);
   - Rconnect 4.3 - Server tools: map manager/player voting add-ons;
   - CryHammer - Validates Patch/CDKey of Crysis Wars (now unable to validate CDKey due to turned off Gamespy servers).

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #21 on: August 01, 2015, 07:56:48 AM »
[snip]
And I forgot about the part where servers could be password protected... Yes it's possible. The workaround for now is using the console command sv_password. I refer that on the update I did to my first post:
[snip]
While i can't thank You enough for this handy tool You made,
Yes  i could figure my own way around the console, but:
This tool is 1st place made for so called layman
and
Programs should lessen the burden of man?

typing the passw in console requires to type sv_password  additionally to the actual key string thus increasing not needed aggravation if type error  ::)

So pretty please, if ever consider to make this excellent, useful and better than game itself :o performing tool do consider:
1. to add cool battletech theme in background (even just icon, splash or side banner) 8)
2. add http.links to forum,wiki,teamspeak channels (even a local TS launcher with mwll.mwmaster.net-link button? :o)
as this can't be too cool to do?

and more than all else:
3. make each password protected server in the list marked with a lock pictogram (or asterisk)
4. the instant a marked server is clicked - make tool ask for password (once per each selection?)

Thanks for the tool already given, man.  ;) It rocks, just my 2c
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!

Offline starworldx

  • Bondsman
  • *
  • Posts: 6
  • l33tp0intz: +0/-0
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #22 on: August 17, 2015, 05:58:00 AM »
I come from Asian countries. As our country has a network blockade, I can not use the Alt. Online Launcher MWLL (UDP Forwarder Local), And modifying the HOST file is also prohibited.
The only way is to use Hamachi/Tunngle, however, in the use of Hamachi/Tunngle after how to build the host? I tried to build the host after the local, found that the game in the IP address is not assigned to the Hamachi/Tunngle virtual IP, other players can not find the host, how to solve?

Offline Bill

  • Living Legend
  • *******
  • Posts: 2995
  • l33tp0intz: +339/-78
  • I can use the Internet to flaunt my fetters.
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #23 on: August 26, 2015, 06:14:01 PM »
VPN?

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #24 on: August 26, 2015, 06:39:44 PM »
VPN to whome (it's tunnel right?)?
 ???
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!

Offline Bill

  • Living Legend
  • *******
  • Posts: 2995
  • l33tp0intz: +339/-78
  • I can use the Internet to flaunt my fetters.
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #25 on: August 26, 2015, 07:08:37 PM »
Didn't read the post entirely.

Offline Bruno_007

  • Apprentice Dev
  • Star Captain
  • *
  • Posts: 831
  • l33tp0intz: +90/-0
  • Osiris hats: sold out. ~Str1k3r
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #26 on: August 27, 2015, 10:40:16 AM »
It's something to fool MWLL into thinking it's connecting to a LAN server. Instead of MWLL connecting to the remote server you want to play in, it connects to my app listening in 127.0.0.1. My app receives those packets and sends them to the remote server you chose, handling the communication from now on on both ways:

MWLL -> App -> Remote Server
Remote Server -> App -> MWLL
Tools and I:
   - MWLL Online Launcher (LAN UDP Forwarder) - evolution of past "Le Proof of Concepto" project: connect without Gamespy via packet redirection;
   - Vehicle Browser - "Pocket Wiki" Šokaolias (not really that though);
   - Rconnect 4.3 - Server tools: map manager/player voting add-ons;
   - CryHammer - Validates Patch/CDKey of Crysis Wars (now unable to validate CDKey due to turned off Gamespy servers).

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #27 on: August 28, 2015, 12:20:17 AM »
try run the dns masq at a local dns server? all You need is "fool" your windows the hosts are where the /etc/hosts file suggest instead of real (and now down) IPs
or use that DNS server described on forum?
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!

Offline Bruno_007

  • Apprentice Dev
  • Star Captain
  • *
  • Posts: 831
  • l33tp0intz: +90/-0
  • Osiris hats: sold out. ~Str1k3r
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #28 on: August 28, 2015, 10:59:07 AM »
I don't need to worry about IPs that are down due to the Gamespy shutdown as I'm bypassing Gamespy altogether, there's no master server/login phase anymore. This, because when Crysis Wars detects it's connecting to a local IP it disables Gamespy.

Full sequence of stuff when you press Play on my app:
  • My app opens port 64100 on your PC (the intention will be to use this as if it was a local MWLL server running) and creates a new thread dedicated to the MWLL<->App<->Remote Server connection. It's now waiting for incoming packets;
  • MWLL is launched with connect 127.0.0.1:64100;
  • MWLL sends it's packets to 127.0.0.1:64100;
  • My app receives those packets and forwards them to the remote server you picked;
  • My app receives the reply from the remote server and forwards it to MWLL;
  • And 4. and 5. repeat itself each time a new packet is sent either way.
Tools and I:
   - MWLL Online Launcher (LAN UDP Forwarder) - evolution of past "Le Proof of Concepto" project: connect without Gamespy via packet redirection;
   - Vehicle Browser - "Pocket Wiki" Šokaolias (not really that though);
   - Rconnect 4.3 - Server tools: map manager/player voting add-ons;
   - CryHammer - Validates Patch/CDKey of Crysis Wars (now unable to validate CDKey due to turned off Gamespy servers).

Offline cest73

  • Lance Captain
  • ***
  • Posts: 631
  • l33tp0intz: +19/-13
  • there are links in my signature -->
    • MW:LL game status online (thanks: Spooky)
Re: MWLL Alt. Online Launcher (Local UDP Forwarder)
« Reply #29 on: August 28, 2015, 11:45:49 AM »
Bruno,
i perfectly understand Your approach
and admire You for the elegance used  8)

but

There are ISP that altogether filter out UDP as "dangerous" traffic  ::) <- :o

and there seems to be issues with some wireless links/routes that too seem to strip UDP for some strange reason ???.

That is the sole reason I mentioned the IP masquerade option in the first place:
occasions where there is on UDP pass trough  :o

Yes i know this world is a strange place

so for UDP crippled traffic:
get the DNS names routed to the hosts file's named IP addresses by:

1. editing the windows's hosts file found in C:\Windows\System32\drivers\etc (if install to C:\ and to \Windows\ folder)
2. assigning a preferred DNS server to be the 63.239.170.150 and the secondary the 8.8.8.8 (google's public DNS) or like (in network properties)
or the frowned upon (yet working nevertheless ::) )
3. offline method documented http://forum.mechlivinglegends.net/index.php/topic,20579.msg353984.html#msg353984
which also involves editing of system files and allow admin access to programs from "foreign strangers" (that would be us).
"Complete destruction of House No. 1, located 3,500 feet from ground zero, by an atomic blast on March 17, 1953, at Yucca Flat at the Nevada Proving Ground"

HPG data-links: Easy tweak FPS n'more
1st 2 weeks and BA guide
101 Survival guide;[R.S.]
NEWS!