Skip to content

hari01584/xTIntranet

Repository files navigation

xTIntranet - LAN Gaming over EACCESS

OBSOLETE: Due to recent changes in EACCESS wifi, all the lan protocols (IPV4 and 6) are opened, You don't need xTIntranet anymore, just directly connect to target computer IPv4 address. This tutorial is Obsolete for Thapar's Wifi.

LAN Gaming over Thapar's Wifi (EACCESS, etc) made possible :)!!

Why?

Cause why not? Who doesn't want to play with their pals and enjoy a fun gaming session together? All without any hassles of hosting global servers or gathering into one room to allow for LAN gaming over mobile hotspots/ethernet!

  • Conventional Access to LAN is blocked, so you can't play multiplayer lan games over eaccess the same way you do with your mobile hotspots!
  • One PC can't access another over localhost (intranet) normally over EACCESS wifi (Yes it's blocked).
  • Cannot expose localservices over thapar wifi.
  • Get super low ping because you are using Intranet to play games.

Limitations

  • Limited to single Hostel, ie Hostel M can't play with gamers from Hostel O or Hostel N.
  • Prototype/Alpha stage - not widely tested, might still contain some bugs.
  • A little difficult for total tech beginners (don't worry, I will help y'all).
  • Need friends to play with... (jk)
demo_short_xtintranet.mp4

Step-By-Step

  1. Clone the backbone repository project-orion
git clone https://github.com/hari01584/project-orion
  1. Install requirements and cd to /sirius
cd project-orion
python -m pip install -r requirements.txt
cd sirius
  1. Run get.py to download neccesary files for running this project. python get.py
python get.py

EXAMPLE PLAYING MINECRAFT JAVA OVER LAN

Minecraft is an easy to accessible and fun game, here further steps are taken with regards of setting Minecraft World for LAN play, Similar steps are to be taken for other games as well (like CSGO, L4D2, NFS, etc)

STEPS

  1. Open Minecraft, Create a single player world and select Open for LAN option from menu, the game will output an important numeric value (or port of hosting server), here it is 14259 game_open_lan

  2. On this Host Server (Where LAN is exposed) run this command in project-orion/sirius directory

NOTE: Your windows might give Virus Warning when executing frpc executable, but fret not it is a false positive report, all the projects/codes used in this project are open sourced and do not contain any malicious script/etc, the issue created for this false positive report is here

python cli.py --no-host expose --tcp 14259

See how we used 14259 in the command, change this to your respective port number given in Step 1.

Check for it's output, make sure everything is working fine and there's no error! In case everything fine note the secret_port here its 24721 get_secret_port

  1. Note the Host Server IPv6 Address (do ipconfig in windows or ip a in linux)
ipconfig /all

Here for example my host server IPv6 is fe80::1c18:4d43:4031:1c81 (ignore % and everything after, its not in ipv6). see_ipv6

  1. On your friend's PC (Connected to EACCESS obviously) run this command in project-orion/sirius directory
python cli.py --no-host --host fe80::1c18:4d43:4031:1c81 connect 14259

connect_secret_port

Now you can connect to ip 127.0.0.1:14259 in Minecraft and play on the server! :DD

local_connect_client

Video (YT Full)

Alt text

Feedback

If you have any feedback, please reach out at [email protected] or preferably discord Agent_Orange#9852

Additionally create issues for anything faced in this method, please remember this is not tested for variety of devices and networks, so it might just fail, In that case you can contact me I would love to help you setup local gaming sessions (and prolly love to join-in as well :P)

About

LAN Gaming Over Thapar Wifi's (EACCESS, etc)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published