Warptorio2


Factorio but you build your factory in a restricted space that teleports yourself, the platform, and everything on it to a new and uncharted planet in an unknown corner of space, time and the universe while constantly under attack from enemies. This mod increases the difficulty of factorio by making construction harder and making biters a more significant threat, resulting in a unique experience of factorio'ing in a tight space and under pressure, almost like a tower defence game.

Overhaul
1 year, 2 days ago
0.17 - 1.1
28.2K
Combat Environment

b Ubuntu headless server crashes with waprtorio mod

2 years ago

Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 [7.043 Error ServerMultiplayerManager.cpp:91: MultiplayerManager failed: "The mod Warptorio2 (1.3.5) caused a non-recoverable error.]
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: Please report this error to the mod author.
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server:
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: Error while running event warptorio2::on_init()
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: Invalid surface name: Surface names must not be blank and must be unique.
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: stack traceback:
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011[C]: in function 'create_surface'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/control_main.lua:132: in function 'MakePlatformFloor'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/control_main.lua:157: in function 'GetPlatformFloor'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/control_main.lua:234: in function 'InitPlatform'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/control_main.lua:333: in function 'v'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/lib/lib_control.lua:270: in function 'raise_migrate'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/control_main.lua:248: in function 'v'
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: #011__warptorio2__/lib/lib_control.lua:269: in function <warptorio2/lib/lib_control.lua:269>"
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.043 Info ServerMultiplayerManager.cpp:780: updateTick(4294967295) changing state from(CreatingGame) to(InitializationFailed)
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.043 Info CommandLineMultiplayer.cpp:209: Exit point.
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.051 Info ServerMultiplayerManager.cpp:140: Quitting multiplayer connection.
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.051 Info ServerMultiplayerManager.cpp:780: updateTick(4294967295) changing state from(InitializationFailed) to(Closed)
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.196 Info UDPSocket.cpp:218: Closing socket
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio Server: 7.196 Goodbye
Sep 19 16:45:58 Ubuntu-2004-focal-64-minimal bash[833587]: 2021/09/19 16:45:58 Factorio process exited with error: exit status 1

2 years ago

This error is impossible unless you have changed some of the warptorio code or are using other mods that are conflicting with warptorio's surface manager.
But both those cases are equally unlikely.
This is also the first report of any issue (at all) with surface creation at startup, so it is also more likely that the local copy of the mod you are using is corrupt in some way, rather than there being any genuine issues with warptorio.

I suggest altering the code temporarily to add a line to log which surface it is trying to create.
in file "control_main.lua" under the function warptorio.MakePlatformFloor, add this before the game.create_surface function: log("Warptorio trying to make surface keyed: " .. vt.key)

New response