Comments (15)
Hi
Im the admin that set that event up. Quetzler just brought this bugreport to my attention.
Sadly there is no confirmable information what actions exactly occured leading up to the problem.
All I have is the player that produced the last available server log message by leaving. Assuring me firmly that he did not leave while teleporting.
I am happy to provide you with the 2 presumedly corrupted saves i have if you think this could help you.
from industrialrevolution.
yea that sounds familair, i sometimes troll afk players by transmatting them, and the last time i did that (feels like forever ago compared to when the crash happened) i "thought" it finished teleporting and deconstruction marked it again, probably a little too soon since a few seconds after it got deconstructed the player appeared back at where the telepad was, didn't think much off it other than a failed attempt 😳
from industrialrevolution.
That all fits what I'm finding. It's my oversight for not realising that non-destructible != non-minable.
The fix then is:
-
Check that players really are in a cutscene before assuming they are when they quit the server (this will also allow "corrupted" saves to load)
-
Make transmats non-minable during the cutscene sequence
I will try and upload this later tonight although I've been having bandwidth issues so can't 100% guarantee it. If you find any transmats like "ocean" that are in an inoperable state, you'll have to mine them and replace them.
from industrialrevolution.
Some description of how you got into this state, reproduction steps, any minimal context etc. would be appreciated, as well as confirmation of any other mods involved.
from industrialrevolution.
the entire context can be found on this discord: https://discord.gg/FWQWKKA
(related to the https://www.bigcommunitygames.com/factorio-ir2/ event)
grab the factorio role in #role-assignment
and then head to the #factory-chat
channel in the -factorio
subcategory:
https://discord.com/channels/662813412413276191/687992923341586439/834038331494760508
this is where the thread starts, we kinda went over it with a few people and discussed it a bunch ^
(i understand that it might be a hassle to join a discord for the context, but copy pasting it entirely would be a mess)
from industrialrevolution.
I tried that and the role assignment reaction thing seems to be broken, I can't select any of the options (the next page / previous page reactions or any of the roles at all). This was in the web version of Discord. I don't use Discord any more and I'm not going to install the client to chase down a bug report.
I can fix this symptom as it has been reported, but ideally I would be given reproduction steps that help me understand how you got the player variables into this state, and then I can maybe fix the real cause.
from industrialrevolution.
understandable,
as for reproducing it was all a bit vague, in the discord we basically threw theories around and tried to piece things together, it seemed to be related to quitting when teleporting, or more likely once the player reconnects and/or the server unpauses (even the autosave got corrupted, as in that this same error constantly returned), rolling back several autosaves (multiple seemed to be broken?) it returned to a state where it could load again, but its all a bit of a mystery 🤔
from industrialrevolution.
It might help to have one of the saves, if that is possible to arrange - I don't think I will get much useful info out of it but it might be more useful in checking that a fix actually works (or at least allows the game to continue). Testing out multiplayer shenanigans is difficult on your own.
from industrialrevolution.
Here you go:
https://www.dropbox.com/s/9acj1eb8066pir6/broken_world.zip?dl=0
from industrialrevolution.
Thanks. What was the in-game name of the player who triggered the error?
from industrialrevolution.
Dont know for shure. last log message is Laar
from industrialrevolution.
Thanks. I have a simple fix for the error which halts play. But I want to spend a bit more time trying to work out how this happened.
It looks like Laar somehow got into a state where they were able to cancel the transmat cutscene without leaving the game or cleaning up their per-player variables - so when they did leave the game, the control script broke because it expected them to be still in a cutscene. Oddly, there is one transmat (far west named "ocean") in the mid-cutscene inoperable state, but only that one ... there should be two.
Edited to add: the only thing I can think of right now is that someone picked up the transmat that Laar was teleporting to "ocean" from (or from "ocean" to) while the cutscene was active ... transmats become indestructible during the cutscene and I assumed that also meant they couldn't be picked up, but seems that's not the case, it just prevents them from taking damage.
from industrialrevolution.
Thanks for the update. Laar has confirmed this as possible and claims to remember the pad missing on return.
from industrialrevolution.
that might have been a previous attempt (or a successful attempt afterwards), since im pretty sure it failed that time 🤔
from industrialrevolution.
alright lovely, no need to rush a release though, we now know what to avoid, not so sure about third parties though 😃
from industrialrevolution.
Related Issues (20)
- IR3 LoadersStacking Error HOT 6
- IR3 Loaders & Stacking: Can't change the "Machines enabled" setting HOT 2
- Incompatibility with IR3, Lex's Aircraft, Spidertron Enhancements HOT 2
- Minor graphical inconsistency related to X pipe junctions HOT 1
- Steam inserter able to connect systems of different fluids HOT 3
- Recipe Loop with Advanced Furnaces 2 HOT 2
- Wooden crate is stronger than early metal chests HOT 3
- Electrum research has "Reinforced null field plate (Recipe)" as result HOT 1
- Barrels are substantially worse than canisters. HOT 1
- [Loaders & Stacking] "Total raw" calculation shows stacked ingots instead of ingots
- [Loaders & Stacking] Electric loaders consume energy inconsistently HOT 2
- Oddities in resistance and health of buildings HOT 3
- Graphene recipe asks for 'gas' helium HOT 1
- The "gas" helium problem from yesterday HOT 2
- Item description seems to be a placeholder HOT 1
- interaction with Space Extension (not Space Exploration) HOT 1
- Error loading mods - issue in 'calculate_scraps' attempts to compare number with string HOT 4
- Steam pipe to steampipe HOT 2
- Monowheel collision rectangle too low HOT 2
- [Feature request] Mirrored version of Advanced Forestry HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from industrialrevolution.