freeRoamMP - enable the Freeroam game mode in your server!

freeRoamMP

A BeamMP Client mod <=> Server plugin pair enabling a stock freeroam gamemode on your BeamMP server!

Mission and scenario points of interests including

  • a run for life
  • bus routes
  • collection
  • crash test
  • crawl
  • delivery
  • derby
  • drag
  • drift and drift zones
  • evade
  • fuel stations
  • garage to garage
  • offroad
  • police
  • rally
  • street races
  • stunts
  • time trials
  • and even more appear to be unlockable with progression (base game tracking system)

Under the hood

  • traffic count balancing (new!)
  • MP UI app injection into missions and scenarios (improved!)
  • traffic light sync
  • red light / speed trap broadcasts
  • syncing prefab loading and collision across clients
  • syncing the active states (shown or hidden) of vehicles
  • nametag visibility and switch-to supression for many spawnables including traffic to limit spam and facilitate tabbing through vehicles more easily

Requirement

  • your server will need a very high MaxCars setting, I recommend at least 75-100
    • A plugin to manage MaxCars may be useful if you are concerned; some missions can spawn many, many objects

Notes

  • while most things sync (primarily vehicles and collidables), you will find that some things for other players like the checkpoints and item pickups are not processed, most are unnecessary, but some are of interest to get working (like the drag tree ) which I hope to one day refine
  • this does not (yet?) have a party system, and things like drag races and ai races will be against computer opponents while on the server, time sheet comparison hopefully coming soon
  • you can do drift zones, rally, bus routes, time trials, missions and races pretty smoothly if you coordinate with friends, especially with staggered starts
  • you’ll probably find that you need to keep an eye out as the world changes more now, someone else’s obstacles can show up suddenly
  • this mod is not very friendly to low performance computers, but I try to keep the impact as minimal as possible

Install is simple, grab a release .zip, place it next to your BeamMP Server executable, and unpack it.

Proudly made without AI, ever.

Visit my Sandbox

2 Likes
1 Like
2 Likes

Anyone want to help?

1 Like
1 Like

actually completed this already

1 Like

1 Like

1 Like
1 Like

haven’t even tried to sync the trees yet, but the winner light effect is nice, especially viewed from down track

1 Like
1 Like

This one’s kind of cool, a good demo is to have a lot of people and everyone spawn traffic and then tab through and you only tab to the “real” vehicles of players, or to spawn truck, trailer, and car, set that up, and then an obeserving player will only tab on your truck and car, the trailer is skipped

also a much nicer ui apps injection to keep the MP apps present and way way fewer gamestate forces which cuts down on visual stutters a lot

1 Like
1 Like
1 Like

I will try this out now sounds really good
Will this be synced with my offline progress? If not, is it possible to make it somehow load/save into offline progress?

Edit: Also you say as requirement: “A plugin to manage MaxCars may be useful”

  • Would be nice if you can just implement this as an setting. Make it off by default but adjustable so you don’t need any other plugins.