1. Networking Settings

Manual

2. How to Create a Server

Windows/Android/MacOS/Linux/IOS
2.1 If you have a connection to one WI-FI, you just need to find out your Local IPv4 You can find it in the router (DHCP Client List), or by writing ipconfig in cmd

2.2 If you are alone, you can use ZeroTier, it is available for Windows/Android\IOS and others, then create your own network there and connect to it, then copy its IPv4

Android​/IOS
2.1 The method is similar to Windows, look in the router for what local IPv4 you have in the DHCP Client List

2.2 If you do not have access to the Internet then via Hotspot, One of you distributes Hotspot,  the second one goes to WI-FI connects to Hotspot, The Device that is connected has an IP, which you can find in the settings 

PSP/Vita Consoles
The PSP/Vita will need to use the Pro Online plugin. Furthermore, the Port Offset on PPSSPP needs to be 0. For further instructions you can look at the following places here: 
https://youtu.be/lduiLSSlSTo

3. Host/Join

3.1 Skip all the cutscenes, exit the menu, and select Multiplayer, Create or Connect Choose Mode, Location, Character and more

3.2 Game Type 
1. Vice City Survivor, the game's equivalent to Liberty City Survivor. In Vice City Survivor, players fight for themselves in a deathmatch. The first player to reach a certain number of kills or the one with the highest score when the timer runs out is the winner. Players can also play in teams, or "gangs". Ultimately, players are able to choose from over 60 different characters and play on all four islands, depending on progress through the single player storyline; however, from the start, it is limited to Vice City Mainland.

2. Street Rage, players must drive through the checkpoints to get to the finish line first. Players are allowed to change vehicles and shoot other players to win the race. Players will be automatically respawned in a vehicle on the track after a short period of time if they do not have a vehicle or if they have been killed. The player that finishes the race first wins. The Sticky Tires powerup improves vehicle handling for limited time, while Instant Repair provides an instant repair for the player's vehicle.

3. Protection Racket, in which players attack an opposing player's gang base in order to destroy four limos while the other gang tries to protect them. When time runs out, or when a gang destroys all of the other gang's limos, a new round begins with the gang roles reversed.

4. Taken for a ride, players try to steal the rivals' gang cars from their base and take them to their base. The game ends when a gang reaches the score limit or when time runs out.

5. Tanks for the Memories, players have to be the first to the Rhino tank and must try to survive until the target Tank Time is reached. Other players must try to destroy the tank before this can happen. If the Tank Time is reached, the player who caused the most damage to the tank will occupy a new tank and, as before, it must be destroyed as quickly as possible. This continues until a player reaches the Tank Time; this player is declared the winner.

6. In The Hit List, one player will be chosen randomly as the Mark in the first round, and all others must try to kill them as quickly as possible. Once a Marked player has been killed, a different player will be randomly chosen to be the Mark. Making a successful kill on a Marked player will award the player with extra time that is added to their survival time at the end of the game. Once all players have been Marked and killed, the player with the longest survival time wins. The Marked player's vehicle will take damage over time.

7. Grand Theft Auto where players must collect cars scattered throughout the city and deliver them to shipping crates. Only players in the vehicles to be collected will know the destinations of the shipping crates. Cash is awarded based on the condition of the cars when they are delivered. Once all the cars have been collected and delivered, the player with the most cash wins this game mode.

8. Might of the hunter, race to the hunter and go ballistic

9. Empire takedown, It consists in bombarding the enemy's base and zaschitnik ours (by teams). You will have to destroy the vehicle and kill all the enemy players.

10. Vip Rip, It is chosen between the protective team of the VIP player, that is to say that he must be protected and not die, or the team that must assassinate him.

Options That May Affect Multiplayer
Options set to "PSP compatibility" meant to be used to play with real PSP
In Networking options:Port Offset (all players need to use the same Port Offset value) - Set to 0 if you wanted to play with players using real PSP or non-PPSSPP emulators.
Note: If playing from Android or from an OS with non-administrative permissions - Port Offset needs to be above 1023.
Recommended port offset is 10000.
After changing Port Offset, you may need to restart the game for the changes to take effect.
Minimum Timeout (can be used to prevent disconnection when your ping is too high, only affect games that uses blocking sockets)
TCP No Delay (faster response on TCP/PTP connection, also helps with input delay/lag) - This option may be removed and always enabled in the future.
Forced First Connect (forcing blocking behavior on the first attempt to connect to get connected faster) - might helped getting connected faster on games that waited for a few seconds before attempting to connect again (ie. Gundam games), in case the remote side wasn't ready to accept connection before.

Click to view the screenshotIn System options:I/O on Thread and I/O Timing method (recommended to use Fast or Simulate UMD).
Force real clock sync (recommended to enable for some games with disconnection or FPS issue, might help with decreasing input lag too, but increases CPU usage/drains more power on Windows, Alternatively using "Auto-frameskipping" and "Render duplicate frames to 60 Hz" from Graphics options may also help).
Cheats and Speedhacks (cheats or overclock could cause desync issue).
Change emulated PSP's CPU clock (for games made by Eighting like Bleach Heat The Soul 7 and other games) - needs to be lower, depends on the device.
PSP Model (players might not be able to see each other on some games like DBZ Team Tag when they are using different PSP models)

Click to view the screenshotsIn Graphics options:Hardware Transform (Disabling this might cause significant performance impact, thus causing multiplayer issue on games like Fate Unlimited Codes).




How To Find Out What Ports The Game Uses?
Note: You could also see the ports on your router page if you use UPnP.
Useful for port forwarding the ports that are needed only for the game(s) you wanna play.
Go to Tools -> Developer Tools -> Logging Channels and put SCENET to Info
Go to Debug -> Log console option by using PPSSPP taskbar (If on Linux the log would appear from launching PPSSPP using the terminal).
When you connect to adhoc in-game and than connect to other players you could see the ports that the game uses on the log console. Dont forget to also add/subtract the Port Offset from the port you see there for getting the original port.