Search found 163 matches

by Hornwitser
Wed Dec 29, 2021 9:56 pm
Forum: Technical Help
Topic: Performance problems when using the factorissimo mod
Replies: 61
Views: 4240

Re: Factorio suggestions for improvement performance patch

the game does a CRC of the memory state every so often. I don't know how often. but it's not every tick - it can't be. that's how Heavy Mode works - the game essentially runs this CRC check on every tick, so, the game runs about 1-3 UPS in that condition. This is incorrect. The game does a CRC heur...
by Hornwitser
Tue Dec 21, 2021 9:52 pm
Forum: Technical Help
Topic: Prompt for a console command
Replies: 3
Views: 283

Re: Prompt for a console command

You can do this with /editor by opening the technology screen while in editor mode.
by Hornwitser
Sat Dec 18, 2021 6:08 pm
Forum: Modding discussion
Topic: New API Docs website
Replies: 64
Views: 8475

Re: New API Docs website

I made a video to demonstrate just how badly the new site design performs on my phone compared to the old one, and with the box shadows removed. https://youtu.be/xjCwI-8wy2g This is also how the main site, blog, and mod portal performs on my phone. In my opinion it's not a great look for a game that...
by Hornwitser
Mon Nov 22, 2021 5:58 pm
Forum: Mod portal Discussion
Topic: Reducing the number of categories
Replies: 10
Views: 1095

Re: Reducing the number of categories

I find the idea that you can categorize mods into exactly one of a set of categories to be rather problematic. What category would you put a mod that adds content, tweaks existing gameplay, adds utilities, and scenarios, and act as a library for other mods to use? There simply doesn't exist a set of...
by Hornwitser
Fri Oct 29, 2021 5:51 pm
Forum: Development-Tools
Topic: Hornwitser's Python Scripts (desync diff/.dat parse/multi instance)
Replies: 1
Views: 1188

Re: Hornwitser's Python Scripts (desync diff/.dat parse/multi instance)

I added a ping tool which can ping Factorio servers over UDP and show basic statistics about it, might be useful for troubleshooting multiplayer issues. See the README on the Github/PyPi page linked in my previous post for details.
by Hornwitser
Fri Oct 29, 2021 5:47 pm
Forum: Technical Help
Topic: Peer wants Heartbeat that we don't have ERROR multiplayer
Replies: 6
Views: 488

Re: Peer wants Heartbeat that we don't have ERROR multiplayer

I have written a Python tool for pinging Factorio servers over UDP. It would be helpful if you tried to ping the server you're trying to connected while you are connecting to it. You can install it with the following command py -m pip install --user --upgrade hornwitser.factorio_tools And then ping ...
by Hornwitser
Thu Oct 28, 2021 1:42 pm
Forum: Technical Help
Topic: Peer wants Heartbeat that we don't have ERROR multiplayer
Replies: 6
Views: 488

Re: Peer wants Heartbeat that we don't have ERROR multiplayer

From the logs the connection to the server is accepted and some communication is happening but it's not able to keep up. The server saves the game but is unable to tell the client this happened so that it can start downloading the map. The "peer wants a heartbeat that we don't have" messag...
by Hornwitser
Thu Oct 28, 2021 11:55 am
Forum: Technical Help
Topic: Peer wants Heartbeat that we don't have ERROR multiplayer
Replies: 6
Views: 488

Re: Peer wants Heartbeat that we don't have ERROR multiplayer

Can you provide one of the saves that have this issue?
by Hornwitser
Mon Oct 25, 2021 1:54 pm
Forum: Outdated/Not implemented
Topic: dissociated multiplayer option for high latency players
Replies: 11
Views: 1274

Re: dissociated multiplayer option for high latency players

I tried playing the game with a simulated 2 second latency link (120 ticks) and, well. I don't find it unplayable. Yes, inventory actions take 2 seconds to complete, but for most of the actions I could do the clicks and carry on knowing the action will be happen in 2 seconds. Walking around, placing...
by Hornwitser
Sun Oct 24, 2021 6:42 am
Forum: Technical Help
Topic: Linux Headless Server - Game Saves
Replies: 1
Views: 343

Re: Linux Headless Server - Game Saves

Do you have any mods installed that could be responsible for creating a new world when you join? Is the map you download from the server the expected size? Does the playtime of the server match the playtime of the map in the server browser? Are there more than one surface in the map and you're joini...
by Hornwitser
Sun Oct 24, 2021 6:30 am
Forum: General discussion
Topic: What are the most impractical items in Factorio?
Replies: 88
Views: 15650

Re: What are the most impractical items in Factorio?

Each efficiency 2 in a furnace reduces pollution by 0.1/m. Unfortunately, even with maximum efficiency 1s everywhere along the production chain, making that efficiency 2 module emits about 60 units of pollution. So it takes ten hours before the savings match the cost. Where do you get this number f...
by Hornwitser
Wed Sep 22, 2021 2:42 pm
Forum: Releases
Topic: Version 1.1.40
Replies: 38
Views: 15405

Re: Version 1.1.40

What inspired the implementation of the auth server ban system?
by Hornwitser
Sat Sep 04, 2021 12:23 pm
Forum: Modding discussion
Topic: New API Docs website
Replies: 64
Views: 8475

Re: New API Docs website

I also want to hammer home that this site design (that's also shared with the main site, blog, mod portal and others) has the worst scroll lag I've ever experienced on a site with a mobile friendly layout on my mid range phone. I stopped reading FFFs on my phone because I'd rather not read the FFF t...
by Hornwitser
Fri Sep 03, 2021 11:06 pm
Forum: Modding discussion
Topic: New API Docs website
Replies: 64
Views: 8475

Re: New API Docs website

My first impressions to this was wow, why is it so visually noisy? Maybe it's something to get used to. My second impression was why is it so hard to read? The old one was something I'd describe as highly refined functionality over form to the point of beauty. Easy to read, easy to skim, just great....
by Hornwitser
Tue Aug 31, 2021 5:00 pm
Forum: Ideas and Suggestions
Topic: Improve wording on signals in Rail Signals Basics tutorial
Replies: 2
Views: 408

Improve wording on signals in Rail Signals Basics tutorial

After some discussion on the confusing workings of the yellow signal on the Technical Factorio discord it was pointed out that the Rail Signals Basics tutorial has this to say about the signal colours: signal-tutorial.png The problem with this description is that a signal into a block that is reserv...
by Hornwitser
Mon Aug 02, 2021 9:42 pm
Forum: Modding interface requests
Topic: Small documentation improvement requests
Replies: 244
Views: 27866

Re: Small documentation improvement requests

A lot of events are described as "called when x happens", but it's really unclear what this means in isolation. For example the on_player_removed event is described as: "Called when a player is removed (deleted) from the game. [...]" Does this mean it's before the player is remov...
by Hornwitser
Mon May 24, 2021 9:29 pm
Forum: Pending
Topic: Pass user verification on the first connection attempt to public servers
Replies: 8
Views: 1335

Re: Pass user verification on the first connection attempt to public servers

I see, I misunderstood how the authentication worked, I thought it was related to the server ID. Anyway what I noticed looking at the packet trace was that the second connection attempt was done with a new port on the client. So the previous NAT punch with established communication wouldn't be valid...
by Hornwitser
Mon May 24, 2021 6:14 pm
Forum: Ideas and Suggestions
Topic: Allow longer server names on the public server list
Replies: 0
Views: 185

Allow longer server names on the public server list

TL;DR Allow the names of servers in the public server list to be longer before getting chopped off. What ? Currently the limit for a server name is 50 bytes when encoded as UTF-8, and names longer than this limit is chopped off, I suggest increasing it to be much longer. Why ? Very few people seems...
by Hornwitser
Wed May 19, 2021 4:27 pm
Forum: Resolved Problems and Bugs
Topic: [boskid][1.1.33] Desync on power loss and restore
Replies: 1
Views: 1474

[boskid][1.1.33] Desync on power loss and restore

Stevetrov encountered this desync removing and placing down an EEI on a server. Looks to be an issue with the active entity order. I managed to figure out a way to semi reliably reproduce it. Steps to reproduce 1. Paste the attached blueprint on a new server in the editor 2. Wait until it starts out...
by Hornwitser
Sun May 16, 2021 4:04 pm
Forum: Technical Help
Topic: Server UPS spikes
Replies: 4
Views: 709

Re: Server UPS spikes

Please provide the log file and what OS, hardware and version of Factorio you're running on for both the server and the client.

Go to advanced search