Multiplayer Individual Starting Spawns Scenario

Place to share custom user maps, scenarios and campaigns.

Multiplayer Individual Starting Spawns Scenario

Postby Oarc » Fri Nov 11, 2016 12:15 am

Hello fellow engineers!

Awhile back, I was looking for a mod or scenario that would allow players to have individual starting areas in multiplayer. I asked around, searched the forums, and found several others asking the same questions. The only real answer I ever found was the spacebook mod which was, for me, a bit overkill. (The mod looks amazing, I just wanted something simpler for myself and the players who join my server.)
So I decided to make my own scenario...

Here's the good stuff:
https://github.com/Oarcinae/FactorioScenarioMultiplayerSpawn
http://imgur.com/gallery/SiKHG

To use it, you just put the scenario into your own scenario folder. I recommend creating a new game via single player first to generate a map. Save that and host using the save file. You don't get map generation options if you skip that step and immediately start a multiplayer game I think?

How it works:
1. When you spawn, you can choose to join the main base, spawn somewhere else, or spawn somewhere else on your own force (team).
2. All teams are neutral. I'm only interested in PvE CooP.
3. You can choose a near spawn or a far spawn. Near spawns you somewhere on the edge of the currently generated map. Far spawn puts you 1000-6000 tiles away from the center.
4. Each individual spawn has the basic resources (water, trees, coal, stone, copper, iron, oil). Enough to get you started and all the way to trains for sure.
5. When you die, you can choose where you want to respawn (either the main base, or your individual spawn).
6. All spawn points are created with safe areas around them. I turn off enemy expansion so that safe areas stay safe for the most part.

How it actually works:
It seems to have gone over pretty well on my server. I host a dedicated server most of the time, some of you may have joined my previous vanilla servers. So far I've gotten pretty good feedback. Made some changes to improve things (like adding the gravestone soft mod) by request as well.


Let me know if you have any questions. I just wanted to share this scenario that I've been having quite a lot of fun with. I think it's stable enough to share (I've hosted 2-3 games spanning about 50+ hours using this scenario).

If you want to see what the game plays like, feel free to join my server:
Oarc | 0.14.X | US-East | Wilderness Spawn

(Also posted on reddit: https://www.reddit.com/r/factorio/comme ... _scenario/)
Oarc
Long Handed Inserter
Long Handed Inserter
 
Posts: 51
Joined: Sun Sep 18, 2016 2:04 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby boeljoet » Thu Feb 02, 2017 1:35 pm

the senario seemt to work for the most part.

but is there a place where you can disable beacons

i think i have this checked as on. without my intention
boeljoet
Burner Inserter
Burner Inserter
 
Posts: 12
Joined: Fri Sep 09, 2016 7:54 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby darkfrei » Sun Feb 19, 2017 8:47 pm

Nice vanilla modification!
User avatar
darkfrei
Filter Inserter
Filter Inserter
 
Posts: 710
Joined: Thu Nov 20, 2014 11:11 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby Maniah » Wed Mar 08, 2017 1:48 pm

Love playing this version!

I'm currently in the proces of making my own scenario heavily based on your code: https://forums.factorio.com/viewtopic.php?f=33&t=42384#p248138
Maniah
Inserter
Inserter
 
Posts: 40
Joined: Thu Mar 24, 2016 4:31 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby cheezecake » Fri Mar 17, 2017 9:53 am

Could i ask you Oarc how to get rso into a copy of the base freeplay scenario? ive been successful at transferring your choice of starting materials from the oarc_utils.lua to my own scenario but cant seem to get rso installed to.
cheezecake
Manual Inserter
Manual Inserter
 
Posts: 2
Joined: Mon Oct 12, 2015 4:33 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Oarc » Wed Apr 26, 2017 11:48 am

The way to get RSO in is a little bit complicated...

The best way would probably be to copy what I did from my scenario. You should just be able to include the same files and make sure the chunk generate event is called correctly.

The only thing I have to warn is that you can't use any scenario with a pre-set map. The scenario has to set the map resource generation to none (I think set all sizes to none, inluding enemies)
Oarc
Long Handed Inserter
Long Handed Inserter
 
Posts: 51
Joined: Sun Sep 18, 2016 2:04 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Wed Apr 26, 2017 4:31 pm

There is the PvP One now that comes with the base of the game. Quite decent can play in teams or enemies and lots of control really nice gui/everything build into game. Downside is it has no enemy controls and I thought it use the base maps spawns but it does not seem to. So this one might be still wanted quite a bit.
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby Oarc » Wed May 03, 2017 5:20 pm

FYI, I've updated this scenario to support 0.15
It's still active and working.

Most recently I added the option to join different teams which also have shared vision.
Oarc
Long Handed Inserter
Long Handed Inserter
 
Posts: 51
Joined: Sun Sep 18, 2016 2:04 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby ZigomatiX » Fri May 12, 2017 2:10 am

Thanks for your work =)

A bit of bug report.
We are 60+ hours into a game, and just noticed that we can't research the rocket silo (probably due to the Frontier Silo enabled at start).
So we can't build other silos. Nor can we create satellites and rocket parts...
When the research ends, it doesn't register and it's still in the research list.

I tried to add the research using command (/c game.player.force.technologies['rocket-silo'].researched=true ) but still same problem.
Is there any way to disable the rocket silo objective and re-enable the ability to research it ?
Or maybe a way to extract the map and factories layout already built and import them into another game without the frontier silo ? (we do not want to loose all this work =) ).
ZigomatiX
Manual Inserter
Manual Inserter
 
Posts: 3
Joined: Tue Apr 25, 2017 9:22 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby ZigomatiX » Sat May 13, 2017 5:44 pm

Quick update,
We probably picked your scenarion right when u "broke" it =p
As a workaround, we used /c game.player.force.recipes['item'].enabled = true to add rocket-silos and all components given by the research.

Namely :
rocket-control-unit
rocket-silo
rocket-fuel
rocket-part
low-density-structure
satellite
ZigomatiX
Manual Inserter
Manual Inserter
 
Posts: 3
Joined: Tue Apr 25, 2017 9:22 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Sun May 14, 2017 6:30 pm

Noticed RSO does not work with Bobs stuff like normal RSO does sadly :(
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby orzelek » Sun May 14, 2017 8:50 pm

Kane wrote:Noticed RSO does not work with Bobs stuff like normal RSO does sadly :(

Can you be a bit more specific?
orzelek
Smart Inserter
Smart Inserter
 
Posts: 2815
Joined: Fri Apr 03, 2015 10:20 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Sun May 14, 2017 9:01 pm

orzelek wrote:
Kane wrote:Noticed RSO does not work with Bobs stuff like normal RSO does sadly :(

Can you be a bit more specific?


Bobs ores does not seem to be working correctly as they normally would with RSO Installed. I guess the version of RSO your using has no effect with his ores as they spawn like vanilla ores:
Image

Bit with bobs/rso installed they are spread out like your scenario is with vanilla ores.
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby orzelek » Sun May 14, 2017 9:10 pm

Did you install RSO as a mod or copy it into scenario?

RSO doesn't work properly without data stage changes and that would show up as normally generated ores - disabling them requires data stage modifications.
orzelek
Smart Inserter
Smart Inserter
 
Posts: 2815
Joined: Fri Apr 03, 2015 10:20 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Sun May 14, 2017 9:12 pm

Well the Scenario comes with RSO so I did not install it again or copy anything but his lib files (that include RSO). I have a feeling bobs did not exist or does not work correctly.
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby orzelek » Sun May 14, 2017 9:18 pm

There is no way for scenario to come with RSO since RSO requires data stage to work properly atm.
orzelek
Smart Inserter
Smart Inserter
 
Posts: 2815
Joined: Fri Apr 03, 2015 10:20 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Mon May 15, 2017 5:02 am

But but... I just played 500 hours of the scenario :P

It for sure has some sort of RSO Version included without me installing RSO the mod:

https://github.com/Oarcinae/FactorioUti ... master/rso



Image
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby orzelek » Mon May 15, 2017 11:10 am

Then I'm sorry but that RSO is not the one I'm maintaining :)
So you'd need to talk to owner of this RSO copy.

And it would be good if person doing it would change the name to not cause confusion between mod and scripts.
orzelek
Smart Inserter
Smart Inserter
 
Posts: 2815
Joined: Fri Apr 03, 2015 10:20 am

Re: Multiplayer Individual Starting Spawns Scenario

Postby Kane » Mon May 15, 2017 10:13 pm

Oarc is the one why I'm posting here for his thread haha :)
Kane
Filter Inserter
Filter Inserter
 
Posts: 652
Joined: Fri Sep 05, 2014 7:34 pm

Re: Multiplayer Individual Starting Spawns Scenario

Postby bats92 » Wed May 17, 2017 5:39 pm

Good day,

I previously used an OARC scenario in my multiplayer server, however recently when trying to add the scenario again i'm getting a error - this is when i'm trying to generate the world after adding the scenario and utils.

I've followed the instructions as on the GITHUB page, i have Windows 10 - has anyone else had these issues?

The error is "Error while running on_init: LuaForce doesnt contain key set_friend."

I've checked the file it calls can i can see the entry is there so i am unsure why i am thrown the error.

Many thanks
bats92
Manual Inserter
Manual Inserter
 
Posts: 1
Joined: Wed May 17, 2017 5:28 pm

Next

Return to Maps and Scenarios

Who is online

Users browsing this forum: Trudel and 3 guests