Hosting CO:OP

From New Vegas: Multiplayer
Revision as of 20:51, 7 June 2024 by Lynton (talk | contribs) (added the unrestricted .bat and minor changes to make it more readable)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

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.