(06-07-2014, 11:53 PM)Bunny447 Wrote:(06-07-2014, 08:59 PM)vnctdj Wrote: Bunny447, can you describe your idea more precisely ?
Anyway, we can try this thing when we will have time
Alright. This is what I kind of understand of what Hamachi, Tunngle etc do.
They create virtual networks, and by doing that it tricks Windows into thinking you're all in a local network. Because everything goes through Hamachi and Windows thinks it's all through a LAN (Local Area Network), you don't have to worry about opening ports. That's usually the benefit people want when hosting a game server.
The Ad-Hoc line in our PPSSPP.ini is where you tell it where it should try to connect to, which would usually be someone in Hamachi. That IP would point to a certain person in the virtual network.
Now, what I'm trying to do is that when people want to join, they don't have to be in the Hamachi network. I need to port-forward. I need to open the ports that the thing I want to host (In our case, the Ad-Hoc server on port 27312) and forward them to my local IP assigned to me by my router.
If anyone would want to join, all they'd have to do is put my IP (you can find you IP on www.whatismyip.com) in the Ad-Hoc line in your .ini, and it would automatically let you join without having to use Hamachi.
This would be great if you're always on the same network and you want people to be able join easily. Also, if you run a home server you could leave it on at all times and be able to play from everywhere at all times as long as you have internet without having to worry about Hamachi or such.
I could of course be completely wrong in how it works and what Hamachi does since I'm nowhere near an expert, but eliminating the need for Hamachi should be possible, I just need to know what ports to open.
Issues that I'm having right now for example, is that they show up on the Ad-Hoc server cmd window, but we can't see each other in the gathering hall. I am able to see when someone connects, and they don't get a communication error, so they are able to connect to me. This leaves me to think that I might have to open a few other ports for MHFU itself. Again, I could be wrong since I'm no expert at this, but it is what I suspect right now.
If I manage to get it to work properly I'll make a lengthy tutorial on the forum on how to do it to help everyone else achieve the same.
OK, thank you very much for these good explanations

Now I understand perfectly what you want to do...
So, your problem is related to ports...
I will tell you what I know and what I think about this

At the beginning of the ad-hoc support of PPSSPP, we have discovered that games are using some ports to communicate between players...
And then we have to open these ports in order to get it working.
Here comes the problem ! We don't know which ports we have to open

Moreover, each game is using its own ports.
We have found that, apparently, Monster Hunter Freedom Unite is using the following ports : 10000, 20001, 20002, 20003 and certainly others...
Without forgetting about port 27312 for our ad-hoc server...
It means that :
- each player have to port forward his ports (and it's something that a lot of people don't know how to)
- we will need to find all the ports that the game uses
- we will have to do this for each game we want to play !
We just have to install Tunngle or any other similar software and don't worry about the ports anymore
♦ Intel Core i7-6700HQ | 16 GB RAM | NVIDIA GeForce GTX 960M | Debian Testing
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2
♦ Intel Core i7-2630QM | 4 GB RAM | NVIDIA GeForce GT 540M | Debian Testing
♦ PSP-3004 | 6.60 PRO-C2


