Hosting CO:OP: Difference between revisions

From New Vegas: Multiplayer
Jump to navigation Jump to search
No edit summary
(added the unrestricted .bat and minor changes to make it more readable)
 
Line 8: Line 8:


=== (Both) Requirements ===
=== (Both) Requirements ===
Same requirements as the [[Getting Started|'''Getting Started''']] page.


* Same requirements as the [[Getting Started|'''Getting Started''']] page.
=== (Both) Things to avoid ===
 
==== Skilled perk, It's currently bugged ====
If you or your joining player's have joined the public RADD server, they will have 5 NVMP .esp files, These are meant to only be used on RADD they can and will cause issues in co-op, it's recommended to delete/move them, They are auto downloaded upon joining RADD again, The file names are ('''NVMP_-_Breezy.esp , NVMP_-_Jr.esp , NVMP_-_Pres.esp , NVMP_-_Wachter.esp , NVMP-Q.esp)''' Located here:
 
==== '''Steam:''' ====
C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data
 
==== '''GoG:''' ====
C:\GOG Galaxy\Games\Fallout New Vegas\data


=== (Both) Things to avoid ===


* Skilled perk, It's currently bugged.
'''Hamachi (It's just worst than Radmin VPN in every way)'''
* If you or your joining player's have joined the public RADD server, they will have 5 NVMP .esp files, These are meant to only be used on RADD they can and will cause issues in co-op, it's recommended to delete/move them, They are auto downloaded upon joining RADD again, The file names are ('''NVMP_-_Breezy.esp , NVMP_-_Jr.esp , NVMP_-_Pres.esp , NVMP_-_Wachter.esp , NVMP-Q.esp)''' Located here:
** '''Steam:'''
*** C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data
** '''GoG:'''
*** C:\GOG Galaxy\Games\Fallout New Vegas\data
** '''Hamachi (It's just worst than Radmin VPN in every way)'''


=== (Both) Things to note ===
=== (Both) Things to note ===
Line 26: Line 29:
* Do NOT use your RADD save's in co-op since it will make them invalid.
* Do NOT use your RADD save's in co-op since it will make them invalid.


(Both) Updating your client/server
==== '''Steam:''' ====
C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data


* Updating your server is the same way as updating your client.
==== '''GoG:''' ====
** If you used to NVMP Automatic installer a simple launcher and server restart should update it (You can also use the manual zip file method below if needed)
C:\GOG Galaxy\Games\Fallout New Vegas\data
** If you used the NVMP Manual zip files, You will need to download a new '''build _''release''_client.zip''' here, then extract the folder, and place it's contents into your FO:NV main game folder.
 
* '''Steam:'''
** C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data
* '''GoG:'''
** C:\GOG Galaxy\Games\Fallout New Vegas\data


=== (Both) Loot load order tutorial ===
=== (Both) Loot load order tutorial ===
Make sure everyone does these 3 steps '''every''' time you add a new mod to your game.


* Make sure everyone does these 3 steps '''every''' time you add a new mod to your game.
* (Host) If the server is open then close it during this Loot tutorial


(Host) If the server is open then close it during this Loot tutorial
# Right click the program '''LOOT''' -> '''Run as administrator''' -> '''IF''' prompted regarding a ambiguous load order then click '''Game''' -> '''Fix ambiguous Load Order'''
# Right click the program '''LOOT''' -> '''Run as administrator''' -> '''IF''' prompted regarding a ambiguous load order then click '''Game''' -> '''Fix ambiguous Load Order'''
# Ensure it says '''Fallout: New Vegas''' on the top left dropdown
# Ensure it says '''Fallout: New Vegas''' on the top left dropdown
Line 51: Line 49:
For other players to join your server, they connect with '''Connect via IP''' button on the NVMP Launcherbut they will use a different IP depending on your method of allowing their connection.
For other players to join your server, they connect with '''Connect via IP''' button on the NVMP Launcherbut they will use a different IP depending on your method of allowing their connection.


* If they are connecting through the internet you need to port forward the port 27015 with UDP & TCP (Google “How to port forward”) then they use your Public IP (Google “What's my IP”) Make sure its ending in :27015 so it'll be something like this '''25.127.230.205:27015''' , then hit '''Join.'''
If they are connecting through the internet you need to port forward the port 27015 with UDP & TCP (Google “How to port forward”) then they use your Public IP (Google “What's my IP”) Make sure its ending in :27015 so it'll be something like this '''25.127.230.205:27015''' , then hit '''Join.'''
* If you do not want to port forward (or can't) you can use the software Radmin VPN (Tutorial below).
 
* If they are connecting locally from the same network they can use your Local IPv4 IP (Tutorial below).
If you do not want to port forward (or can't) you can use the software Radmin VPN (Tutorial below).
 
If they are connecting locally from the same network they can use your Local IPv4 IP (Tutorial below).


=== (Host) Radmin VPN tutorial: ===
=== (Host) Radmin VPN tutorial: ===
Line 84: Line 84:
To install mods for your server, you install them normally just like for singleplayer
To install mods for your server, you install them normally just like for singleplayer


* When the server is launched, a list of available mods detected as installed are printed.
When the server is launched, a list of available mods detected as installed are printed.
* Make sure if you update any mods, that all player's connecting to your server have the same versions of those mods.
 
* All players must have any DLC and installed mods the server host has and have the same LOOT load order
Make sure if you update any mods, that all player's connecting to your server have the same versions of those mods.
 
All players must have any DLC and installed mods the server host has and have the same LOOT load order
 


To be finished
In case you are having a hard time with the error "invalid mods" [https://cdn.discordapp.com/attachments/839173837496778773/1242863282180722809/launch_unrestrictedeos_disable.bat?ex=66647a21&is=666328a1&hm=6a6209cb3aa2c1f6d37534fae489dd2b8c3b4d9be36491e32c0727bd2c5029ea& download] this and place it to your game's root folder and run this instead of the server. This disables the load order checking and the Epic Games Authentication.

Latest revision as of 20:51, 7 June 2024

Server Setup | CO:OP

CO:OP servers allow you to connect your in-game singleplayer saves to other players. Server host AND joining player's will need to read this guide, If your only joining a co-op server don't do the server host steps

This page is split up between Host (The person who makes the server), Joining (The player's joining the host's server), and Both (Host and joining), Read all of your respective sections.

  • Please do not confuse CO:OP servers with SDK servers. SDK servers are very similar as they share the same underlying code, however SDKs are setup in a much more complex manner.

(Both) Requirements

Same requirements as the Getting Started page.

(Both) Things to avoid

Skilled perk, It's currently bugged

If you or your joining player's have joined the public RADD server, they will have 5 NVMP .esp files, These are meant to only be used on RADD they can and will cause issues in co-op, it's recommended to delete/move them, They are auto downloaded upon joining RADD again, The file names are (NVMP_-_Breezy.esp , NVMP_-_Jr.esp , NVMP_-_Pres.esp , NVMP_-_Wachter.esp , NVMP-Q.esp) Located here:

Steam:

C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data

GoG:

C:\GOG Galaxy\Games\Fallout New Vegas\data


Hamachi (It's just worst than Radmin VPN in every way)

(Both) Things to note

All saves are stored on the individual player's computer, So in co-op you will see all of your saves.

  • Do NOT use your RADD save's in co-op since it will make them invalid.

Steam:

C:\Program Files (x86)\Steam\steamapps\common\Fallout New Vegas\data

GoG:

C:\GOG Galaxy\Games\Fallout New Vegas\data

(Both) Loot load order tutorial

Make sure everyone does these 3 steps every time you add a new mod to your game.


(Host) If the server is open then close it during this Loot tutorial

  1. Right click the program LOOT -> Run as administrator -> IF prompted regarding a ambiguous load order then click Game -> Fix ambiguous Load Order
  2. Ensure it says Fallout: New Vegas on the top left dropdown
  3. Click Update Masterlist -> Sort Plugins -> Apply sorted load order

(Host) Instructions

(Host) Step 1. Allowing player's to connect

For other players to join your server, they connect with Connect via IP button on the NVMP Launcherbut they will use a different IP depending on your method of allowing their connection.

If they are connecting through the internet you need to port forward the port 27015 with UDP & TCP (Google “How to port forward”) then they use your Public IP (Google “What's my IP”) Make sure its ending in :27015 so it'll be something like this 25.127.230.205:27015 , then hit Join.

If you do not want to port forward (or can't) you can use the software Radmin VPN (Tutorial below).

If they are connecting locally from the same network they can use your Local IPv4 IP (Tutorial below).

(Host) Radmin VPN tutorial:

  1. In your FO:NV folder launch the nvmp_storyserver.exe
  2. Download , Install, and launch Radmin VPN → If the power button is red then click it on.
  3. Click Network → Create Network → Make a Network name and Password → Create
  4. Click SystemFirewall exceptionsAdd application → Click the one ending in nvmp_storyserver.exe
  5. Open your NVMP launcher → Connect via IP and paste in localhost:27015Join.

(Host) Local IPv4 IP tutorial:

  1. Search in windows and open the program Command Prompt
  2. Type in ipconfig → hit enter → Scroll until you find your network adapter
    • If you have a physical wired internet: Ethernet adapter Ethernet
    • If you have wireless internet: Wireless LAN adapter Wi-Fi
    • If you have wireless internet: Ethernet adapter Wireless LAN adapter Wi-Fi
  3. Copy the numbers after IPv4 Address . . . → Add :27015 to the end → Anyone on your local network can paste this into Connect via IP on the NVMP launcher. → Join
  • Example IP: 192.168.0.25:27015

(Host) Step 2. Launching and connecting to your server

  1. To start the server you can either run nvmp_storyserver.exe within your Fallout: New Vegas folder, or in the NVMP launcher by clicking Launch Local Server.
  2. After this a console window will appear, If any immediate errors are found they will be highlighted in the console window in red or yellow and if you don't know what they mean or how to fix them, then join the discord and ask for help in #nvmp-supp
    • The message "GameSettings is being purged as it is outdated!" Is normal, you can safely ignore it!
  3. To join your own server you click Connect via IP in the NV:MP launcher and use the IP localhost:27015

(Host) Step 3. Installing Content Mods

To install mods for your server, you install them normally just like for singleplayer

When the server is launched, a list of available mods detected as installed are printed.

Make sure if you update any mods, that all player's connecting to your server have the same versions of those mods.

All players must have any DLC and installed mods the server host has and have the same LOOT load order


In case you are having a hard time with the error "invalid mods" download this and place it to your game's root folder and run this instead of the server. This disables the load order checking and the Epic Games Authentication.