Vault-Tec Multiplayer Mod ("VaultMP") is a multiplayer mod for the PC versions of Bethesda's award-winning role-playing games Fallout 3. It's currently in development, but is going to support the following:

  • Dedicated server, MasterServer and client including a server browser
  • Syncing of movement, actions / animations and AI
  • In-game GUI overlay for chatting
  • Supporting DLCs as well as Fallout user mods
  • Server-side scripting to define gameplay rules

The main goal is to enable players to roam the open worlds of the wastelands and experience all the exciting features of the games online.

What vaultmp is - and what it isn't


Mod
is actually not the best fitting keyword in my opinion. VaultMP is supposed to be much more like a framework. It aims for extensibility and scalability. The goal is to provide the tools necessary to create engaging online environments in the Fallout games. It does not impose any limits on what you can do with it (i.e. maximum player count), neither does it has any bias towards any kind of multiplayer game.
VaultMP is not a co-op mod, a MMO, or anything else of the like. The community is free (and encouraged) to take VaultMP and develop server-side game modes, composing the actual rules of gameplay. Therefore VaultMP exposes a rich scripting interface, with a C API at its core, as well as native support for C++11 and PAWN scripts.

VaultMP
is not:

  • Co-op, MMO, deathmatch, etc.

VaultMP is:

  • A framework to create any kind of multiplayer game

Scripting

Scripting
is one of the most important features of Vault-Tec Multiplayer Mod. It grants access to in-game Objects and allows to manipulate them. With the help of scripts, it is possible to customize the game experience and even create whole new gamemodes. Scripts are executed server-side by the dedicated server of vaultmp. Users who code scripts are known as scripters. They mainly use the scripting functions and scripting callbacks (see VaultMP interface) provided by the mod to write a script. A script can be written inC++ or in the PAWN language. See the section Installing a script in the dedicated server setup guide on how to load such a script.

C++ scripting


Scripts can be written in C++. It allows for maximum flexibility and an extremely large set of possibilities. An example script comes with the vaultmp package including project files for Code::Blocks IDE. C++ scripts need to be compiled as dynamic-link library (shared object for Unix) files. The entry point of a C++ script is exec.


Pawn scripting


Scripts can be written in PAWN. With regard to the VaultMP interface, PAWN scripts can be as powerful as C++ ones. An example script comes with the vaultmp package. PAWN scripts need to be compiled with pawncc.exe (comes with vaultmp) and the -C64 command line option appended. The entry point of a PAWN script is
main.

Help


Vault-Tec Multiplayer Mod is a rather huge project and I would be grateful if it had some more
developers. Work on vaultmp can be exciting and very diverse. It deals with the game engine (low-level), networking code, scripting and various design patterns. Most parts aren't easy to understand so you are required to have some well established C++ knowledge. However, I'm happy to answer any question regarding the source code!

If you are interested, write me a mail (recycler@vaultmp.com). The source code is available here:Github.com

Developers

-Recycler (head core)
-Roby65 (Creator of the GUI and database)
-Webmanix (core)

FAQ

Q: Can we play lan?
A: Yes you can.

Q: Theres no servers, whats going on?
A: VaultMP is intended as a frame work for scripters to host custom servers. Our goal isnt to host servers, but to give you the tools to host your own.

Q: It keeps crashing, what should I do?
A: Gary 2 is a very early alpha release being developed almost single handedly by Recycler. This level of instability is to be expected. Report all bugs on the official forums.

Q: Will you support mods?
A: Yes down the road mods will be fully supported. You should be aware that any mods that contain custom geck scripts will need those scripts converted to C\C++ or PAWN to work with VaultMP. Currently, any mods activated in your load order, will be deactivated when you launch VaultMP.

Q: I dont see any Npcs, where is everyone? What about Quests?
A: Npc's and quests are not currently synced, so they have been removed as to not give the impression that they are synced. Both Npc's and quests will eventually be added once there synced.

Q: What about items?
A: All items within containers have been removed from said containers. Any item that was originally placed in the gameworld outside a container will still be there. Lastly, the console is available to use once ingame, allowing you use item codes to give yourself armor/weapons/ammo/stimpacks if you wish. The console will eventually be removed as we move from alpha to beta.


Disclaimer: VaultMP PR run this page with the permission of the mods author, Recycler. If you have any questions related to the multiplayer which cannot be found in the FAQ, please head over to the official forums. VaultMP is in early alpha stage. You need a decent level of computer knowledge to set it up a server at the moment. It is not released for production, just for testing by experienced users.

  • View media
  • View media
  • View media
  • View media
  • View media
  • View media
Post article RSS Articles

This is an intermediate release with a lot of new features and fixes. It still lacks server-side damage calculation / hit detection, which is planned for gary 3.

A lot of fixes and improvements
Huge extensions to server-side scripting interface
Inventory now completely server-sided, resolving several issues
Foundational / default scripts for getting started

Please update your version. Previous releases will no longer be able to use the master server.

Note: the Windows version of the server comes with pre-compiled foundational scripts. On Linux, you have to compile them yourself. Ask in the forums or checkout the makefile in the repository for help on this.

If you are getting world loading errors (or loading screen freezes), please check this thread:
Vaultmp.com

vaultmp 0.1a snapshot "Gary 2" (release #8)

vaultmp 0.1a snapshot "Gary 2" (release #8)

News 7 comments

This is a bugfix release ("gary 2.8") which resolves the following issues: Desync of alert / sneaking state "Radiation suit equipment bug" vaultgui no...

Discontinuation of Fallout: New Vegas support

Discontinuation of Fallout: New Vegas support

News 14 comments

Future vaultmp releases will no longer support Fallout: New Vegas. I decided to streamline my work on vaultmp. Maintaining compatibility with both games...

vaultmp 0.1a snapshot "Gary 2" (release #7)

vaultmp 0.1a snapshot "Gary 2" (release #7)

News 6 comments

This is a bugfix release ("gary 2.7") which resolves the following issues: Client crash related to firing of weapons Overall improvements and bugfixes...

Vaultmp updates straight from the source! 14-2-2013

Vaultmp updates straight from the source! 14-2-2013

News

Hello fellow vault dwellers, Volumed again with a news update.

Post comment Comments  (60 - 70 of 199)
RedeemerEngaged
RedeemerEngaged - - 676 comments

If you can change in a child (like in your new video), does that mean we can be invincible :D? Fallout.wikia.com

Anyway to be serious, nice videos :)

Reply Good karma Bad karma+1 vote
Volumed Creator
Volumed - - 169 comments

Of course you can always be invincible with the TGM cheat, or by server sided server command script. But making yourself a kid does not make you invincible it's only a model change.

And no we do not care about that big no no kill kids thing this is a mod and the community can do with it what they want. If somebody want to makes a server where you can kill kids it's not the concern of VaultMP.

Reply Good karma+3 votes
RedeemerEngaged
RedeemerEngaged - - 676 comments

I did not mean it serious, just a joke ;)

Although I do really like the videos

Reply Good karma Bad karma+2 votes
Volumed Creator
Volumed - - 169 comments

There have a discussion about "killing children" so it's not the first time we get a question like that.

I'm just trying to help. :-)

Reply Good karma+2 votes
Imperial_Kasrkin
Imperial_Kasrkin - - 1,189 comments

Wait a minute!
How about DLC?

Reply Good karma Bad karma+2 votes
Volumed Creator
Volumed - - 169 comments

It's going to support DLCs but not right now.

Reply Good karma+2 votes
WastelandFlash
WastelandFlash - - 3 comments

Me and my brother want to play LAN, but he has Fallout New Vegas, and I only have Fallout 3, will it still be able to work, or should he buy Fallout 3, or should I buy New Vegas?

Also, are there monsters in the game? I want it so we can run around and kill stuff instead of us blowing each others heads off.

Reply Good karma Bad karma+1 vote
Volumed Creator
Volumed - - 169 comments

Ofcourse that is not possible you need the same game.
I recommend you to read the news to make your choose.

Read the page information. "FAQ"

Reply Good karma+2 votes
Volumed Creator
Volumed - - 169 comments

For people with the "interface lost, game closed unexpectedly" problem:

Vaultmp.com

Reply Good karma+2 votes
sbseed
sbseed - - 499 comments

questions:
does this have a current player limit?, if not how many before it starts to cause problems with sync between players?

does this work for both FO3 and FNV, or just FO3 currently?

could this be adapted for use with oblivion/skyrim at all?

Reply Good karma Bad karma+2 votes
Volumed Creator
Volumed - - 169 comments

No, test it yourself. :)

FO3 and FNV but F03 is more supported I also recommend you to use FO3

Everything is possible.

Reply Good karma+4 votes
Spe¢ter
Spe¢ter - - 1,482 comments

Getting closer...

Reply Good karma Bad karma+2 votes
Post a comment

Your comment will be anonymous unless you join the community. Or sign in with your social account:

X