Giter VIP home page Giter VIP logo

lpvpn's Introduction

Deprecated

TL;DR: use PartyLAN

Thank you for your interest in LPVPN. However Discord has deprecated their game SDK, leaving this project in limbo. I've created another project PartyLAN which is the same concept but using Steam instead.

github-download-count github-latest-release

LAN Party VPN - Play LAN games with Discord friends (Windows only for now) | Product Hunt

LAN Party VPN - VPN for Virtual LAN Parties

Have you ever wanted to play a classic game with your friends but not able to because you or your friends cannot get a LAN or VPN set up?

LAN Party VPN (LPVPN) to the rescue! LPVPN allows you to create a VPN over Discord so you can set up a VPN in seconds. No installation required!

lpvpn-screenshot-1

lpvpn-screenshot-2

Usage

  1. Go to Releases and download one of the precompiled exes. For most people this should be the x86_64 version. Run the downloaded file. Ask your friends to do the same.

  2. For Host (Yourself): Click Host, For Clients (Your friends on Discord): Click Join.

  3. For Host (Yourself): Click Invite to invite friends on Discord. Use your Discord client to select which users to invite. For Clients (Your friends on Discord): Accept the invitation in Discord.

You are good to go! Your IP address will be shown in the UI. The VPN will be disconnected once you close the Application.

Known Supported Games

Most LAN-capable games should already be supported. The list shows the ones tested and known to work. Open a PR to add more supported games to the list.

  • ARMA 3
  • Diablo 1 (GOG Edition)
  • Factorio
  • FlatOut 2
  • Minecraft
  • Stardew Valley
  • SWAT 4
  • Half-Life

lpvpn's People

Contributors

fatihmuaddib avatar gyf304 avatar hbirler avatar josephisticated avatar mrwunderbar666 avatar nebojsa-skendzic avatar uxdaniel avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

lpvpn's Issues

You'll need a new app to open this discord link bug.

So today I downloaded the x86_64 version and clicked host just to see what it did when it left a watermark on my screen the I cannot remove even when i click ok. I thought that the app would open discord itself. What I'm saying is to please make a script that checks if discord.exe is running if not to run it. I'll see if I can make a pr.
image

Using with Minecraft

I was trying to create a Minecraft server to play with my friends, but using 192.168.42.2:(some port) in server section didn't work, is it something with CIDR? If not what do I do, i was just trying to create a LAN server.

Build Instructions

I've pulled the code and have made some optimisations for performance. Builds fine, but crashes I believe when it attempts to load DLL's.

What are the build instructions for this project?

A small difficulty with CIDR IP in LPVPN

Hi gyf304!

Firstly thanks for making this wonderful app. Thanks to it I can play a modern classic game Conflict Global Storm which was once upon a time only playable in co-op mode with now-defunct GameSpy. I play this with my younger brother.

A couple of months back, LPVPN started crashing all of a sudden in my brother's PC and he wasn't able to join. I could not figure out the root cause back then. But then today I attempted to give it another shot with him. Re-installed Discord in his PC and many other things. Finally, I was tires and casually as a random experiment, I tried to change the CIDR IP in my PC. Aloha! I saw the same issue replicated on my PC. I now remember that I asked him to change the CIDR IP for some silly reason and after that, this problem started in his PC, and then on my PC from today onwards.

The problem appears to be with the CIDR IP that is set to 192.168.42.1/24 by default. As per my observation, an attempt to change the same shall trigger the issue. After this, I tried to Host a game. The sent bytes now stay 0 at all times, and the Invite button no longer works (the join slots dialog is not initiated in Discord). (Screenshot attached).

Although restarting the LPVPN app resets all the IP settings, the Invite button no longer works, and the sent bytes are stuck to 0. The LPVPN adapter is also not created in Control Panel Network Connections. The problem still remains even if I use a different version of LPVPN exe file.

These are some of my observations. Also, I am a noob when it comes to coding, so I was just trying to use the compiled '.exe' files put the GitHub repository. I tried all the versions, but none of them worked. Any solutions are welcome from the other community members as well.

Appreciate the support! Thanks and sorry for the trouble.

Kind Regards,
Max!
lpvpn_issue1

Ubuntu/Linux Port?

Hello,

This is a awesome application, thank you very much.

Does this app create a vpn on discord server? Or does it connect users to each other using the discord server as an initial bridge? Is there any documentation available?

Do you plan to port this app to ubuntu/linux? It seems it is only available for windows.
Can we compile on ubuntu and make it work?
It seems it is designed for windows.
Can I make it work from the terminal in ubuntu, what do you think?

Recommended games to add

I love the idea of this application. I think it would be great if you'd look at this list to add more games: http://langamelist.com/

However, I do have some specific asks:

  • Factorio
  • Fistful of Frags
  • Team Fortress 2
  • Unreal Tournament 1999
  • Unreal Tournament 2004
  • Quake 3 Arena
  • Command & Conquer Red Alert (Remaster or Open RA)
  • Command & Conquer Red Alert 2
  • Total Annihilation
  • Supreme Commander: Forged Alliance
  • Warcraft 2: Tides of Darkness
  • Borderlands
  • Borderlands 2
  • Call of Duty
  • Call of Duty 2
  • Call of Duty 4: Modern Warfare
  • Call of Duty: Modern Warfare 2
  • Call of Duty: Modern Warfare 3
  • Battlefield: Vietnam
  • Battlefield: Bad Company 2
  • Counter-Strike: Source
  • Counter-Strike (1.6)
  • Counter-Strike: Global Offensive

There are plenty more, but this list comes as a partial list from the link above. These are some older and newer games as well.

Virtual Adapter Doesn't Show Up In Halo 2 Vista

Hi!
I was trying this tool out with some friends in the hopes to be able to play Halo 2 Vista with local network games but the virtual adapter doesn't show up under the network adapters in the Halo 2 Vista's settings.

It does show up correctly under Windows 10's Network Connections control panel, and people can connect to it over Discord, however it's not an option in the game itself.
So I wonder if there's maybe a setting/preference to this virtual adapter that makes it different from other network adapters causing it not to show up under the in game network adapter list? I've tried a few other LAN VPN services which do show up correctly in game.
Any thoughts?

Thank you!

cannot create lobby

When i click Host, it says "waiting for connection" then error pops up : "cannot create lobby".

on windows 10

Two Win10 maschines can not find one another for SMB.

Hello there!

Just wanted to try this out to let my friend access my SMB share so he could drop some files on it for me while I was taking a break. However, neither of us can ping or reach the other. I did disable my VPN (well, CloudFlare WARP isn't "exactly" a VPN) but still no luck. I can indeed see activity, but neither sending pings nor searching the network via Windows' integrated discovery feature showed the other machine in the network.

Is there a problem we overlooked? I was hosting, thus I had 192.168.42.1 whilst my friend had -.2.

Thanks and kind regards,
Ingwie

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.