Steps to reproduce:
Code: Select all
$ factorio --create /tmp/save.zip
$ factorio -v --start-server /tmp/save.zip
/p
/h
/help
- Server console commands.
/quit - Terminates the server cleanly.
/save <name> - Saves the current game with the specified name.
... time passes ...
... someone joins ...
/admins - Prints a list of game admins.
/ban <player> <reason> - Bans the specified player.
/bans - Prints a list of banned players.
/color <color> - Changes your color. Available colors: black, blue, brown, cyan, gray, green, orange, pink, purple, red, white and yellow.
/c /command <command> - Executes a Lua command (if allowed).
/demote <player> - Demotes the player from admin.
/evolution - Prints info about the alien evolution factor.
/h /help <command> - Prints a list of available commands, the optional argument can specify the command that should be described.
/kick <player> <reason> - Kicks the specified player.
/measured-command <command> - Executes a Lua command (if allowed) and measures time it took.
/p /players - Prints a list of players in the game. (parameter online/o, it prints only players that are online, count/c prints only count)
/promote <player> - Promotes the player to admin.
/r /reply <message> - Replies to the last player that whispered to you.
/t /team Sends a message to all players with the same force.
/time - Prints info about how old the map is.
/unban <player> - Unbans the specified player.
/w /whisper <player> <message> - Sends a message to the specified player.
Players (1):
mickael9
/admins - Prints a list of game admins.
/ban <player> <reason> - Bans the specified player.
/bans - Prints a list of banned players.
/color <color> - Changes your color. Available colors: black, blue, brown, cyan, gray, green, orange, pink, purple, red, white and yellow.
/c /command <command> - Executes a Lua command (if allowed).
/demote <player> - Demotes the player from admin.
/evolution - Prints info about the alien evolution factor.
/h /help <command> - Prints a list of available commands, the optional argument can specify the command that should be described.
/kick <player> <reason> - Kicks the specified player.
/measured-command <command> - Executes a Lua command (if allowed) and measures time it took.
/p /players - Prints a list of players in the game. (parameter online/o, it prints only players that are online, count/c prints only count)
/promote <player> - Promotes the player to admin.
/r /reply <message> - Replies to the last player that whispered to you.
/t /team Sends a message to all players with the same force.
/time - Prints info about how old the map is.
/unban <player> - Unbans the specified player.
/w /whisper <player> <message> - Sends a message to the specified player.
Log file
Code: Select all
0.000 2016-09-04 00:34:08; Factorio 0.14.3 (build 24459, linux64, headless)
0.024 Operating system: Linux (Arch rolling)
0.024 Program arguments: "factorio" "-v" "--start-server" "/tmp/save.zip" "--port" "1234"
0.024 Read data path: /usr/share/factorio
0.024 Write data path: /home/mickael/.factorio
0.024 Binaries path: /
0.041 Running in headless mode
0.045 Loading mod core 0.0.0 (data.lua)
0.052 Loading mod base 0.14.3 (data.lua)
0.151 Checksum for core: 1620335853
0.151 Checksum for mod base: 3867985917
0.435 Info PlayerData.cpp:45: Local player-data.json available, timestamp 1472942044
0.435 Info PlayerData.cpp:52: Cloud player-data.json unavailable
0.436 Custom inputs active: 0
0.436 Factorio initialised
0.437 Info ServerSynchronizer.cpp:27: nextHeartbeatSequenceNumber(0) initialized Synchronizer nextTickClosureTick(0).
0.437 Info ServerMultiplayerManager.cpp:625: mapTick(-1) changing state from(Ready) to(PreparedToHostGame)
0.437 Info ServerMultiplayerManager.cpp:625: mapTick(-1) changing state from(PreparedToHostGame) to(CreatingGame)
0.437 Loading map /tmp/save.zip
0.464 Info Scenario.cpp:148: Map version 0.14.3-0
0.592 Checksum for script /home/mickael/.factorio/temp/currently-playing/control.lua: 900459546
0.598 Info PosixUDPSocket.cpp:50: Opening socket at port 1234
0.598 Hosting game at port 1234
0.598 Verbose RouterBase.cpp:35: Started router thread.
0.598 Info HttpSharedState.cpp:44: Downloading https://auth.factorio.com/generate-server-padlock
6.081 Info HttpSharedState.cpp:108: Status code: 200
6.082 Info AuthServerConnector.cpp:106: Obtained serverPadlock for serverHash (JFGJKtUAcXAGCdyrcozGdScl9ZKgq6Zh) from the auth server.
6.082 Info ServerMultiplayerManager.cpp:625: mapTick(5570) changing state from(CreatingGame) to(InGame)
/h
/p
/help
- Server console commands.
/quit - Terminates the server cleanly.
/save <name> - Saves the current game with the specified name.
24.851 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(127.0.0.1:50124)
24.852 Refusing connection for address(127.0.0.1:50124). User verification is required for this game.
25.457 ConnectionRequestReplyConfirm (type(ConnectionRequestReplyConfirm) ) from(127.0.0.1:35519)
25.457 Info ServerRouter.cpp:418: Replying to connectionRequest for address(127.0.0.1:35519).
25.457 Info ServerSynchronizer.cpp:504: nextHeartbeatSequenceNumber(0) adding peer(1)
25.474 Info ServerMultiplayerManager.cpp:625: mapTick(5570) changing state from(InGame) to(InGameSavingMap)
25.474 Verbose Scenario.cpp:548: Saving game as /home/mickael/.factorio/temp/mp-save-0
25.508 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(2) Processing synchronizer action(ClientChangedState) from peer(1)
25.508 Info ServerMultiplayerManager.cpp:701: mapTick(5570) received stateChanged peerID(1) oldState(Ready) newState(ConnectedWaitingForMap)
25.646 Verbose Scenario.cpp:642: Time to save game: 0.172571
25.668 Info ServerMultiplayerManager.cpp:732: MapTick(5570) Serving map(/home/mickael/.factorio/temp/mp-save-0.zip) for peer(1) size(1366517) crc(460631940)
25.668 Info ServerMultiplayerManager.cpp:625: mapTick(5570) changing state from(InGameSavingMap) to(InGame)
/admins - Prints a list of game admins.
/ban <player> <reason> - Bans the specified player.
/bans - Prints a list of banned players.
/color <color> - Changes your color. Available colors: black, blue, brown, cyan, gray, green, orange, pink, purple, red, white and yellow.
/c /command <command> - Executes a Lua command (if allowed).
/demote <player> - Demotes the player from admin.
/evolution - Prints info about the alien evolution factor.
/h /help <command> - Prints a list of available commands, the optional argument can specify the command that should be described.
/kick <player> <reason> - Kicks the specified player.
/measured-command <command> - Executes a Lua command (if allowed) and measures time it took.
/p /players - Prints a list of players in the game. (parameter online/o, it prints only players that are online, count/c prints only count)
/promote <player> - Promotes the player to admin.
/r /reply <message> - Replies to the last player that whispered to you.
/t /team Sends a message to all players with the same force.
/time - Prints info about how old the map is.
/unban <player> - Unbans the specified player.
/w /whisper <player> <message> - Sends a message to the specified player.
Players (1):
mickael9
/admins - Prints a list of game admins.
/ban <player> <reason> - Bans the specified player.
/bans - Prints a list of banned players.
/color <color> - Changes your color. Available colors: black, blue, brown, cyan, gray, green, orange, pink, purple, red, white and yellow.
/c /command <command> - Executes a Lua command (if allowed).
/demote <player> - Demotes the player from admin.
/evolution - Prints info about the alien evolution factor.
/h /help <command> - Prints a list of available commands, the optional argument can specify the command that should be described.
/kick <player> <reason> - Kicks the specified player.
/measured-command <command> - Executes a Lua command (if allowed) and measures time it took.
/p /players - Prints a list of players in the game. (parameter online/o, it prints only players that are online, count/c prints only count)
/promote <player> - Promotes the player to admin.
/r /reply <message> - Replies to the last player that whispered to you.
/t /team Sends a message to all players with the same force.
/time - Prints info about how old the map is.
/unban <player> - Unbans the specified player.
/w /whisper <player> <message> - Sends a message to the specified player.
25.736 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(8) Processing synchronizer action(ClientChangedState) from peer(1)
25.736 Info ServerMultiplayerManager.cpp:701: mapTick(5574) received stateChanged peerID(1) oldState(ConnectedWaitingForMap) newState(ConnectedDownloadingMap)
25.736 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(8) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.804 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(10) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.838 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(11) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.872 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(12) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.907 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(13) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.941 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(14) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
25.975 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(15) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.009 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(16) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.044 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(17) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.095 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(19) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.129 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(20) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.197 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(22) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.283 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(24) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.368 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(27) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.470 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(30) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.589 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(33) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.811 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(40) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.879 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.879 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.879 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.896 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.897 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(42) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.931 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(43) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
26.965 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(44) Processing synchronizer action(ClientChangedState) from peer(1)
26.965 Info ServerMultiplayerManager.cpp:701: mapTick(5647) received stateChanged peerID(1) oldState(ConnectedDownloadingMap) newState(ConnectedLoadingMap)
26.965 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(44) Processing synchronizer action(MapLoadingProgressUpdate) from peer(1)
26.965 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(44) Processing synchronizer action(MapDownloadingProgressUpdate) from peer(1)
27.033 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(46) Processing synchronizer action(MapLoadingProgressUpdate) from peer(1)
27.068 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(47) Processing synchronizer action(MapLoadingProgressUpdate) from peer(1)
27.102 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(48) Processing synchronizer action(MapLoadingProgressUpdate) from peer(1)
27.136 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(49) Processing synchronizer action(MapLoadingProgressUpdate) from peer(1)
27.136 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(49) Processing synchronizer action(ClientChangedState) from peer(1)
27.136 Info ServerMultiplayerManager.cpp:701: mapTick(5658) received stateChanged peerID(1) oldState(ConnectedLoadingMap) newState(TryingToCatchUp)
27.136 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(49) Processing synchronizer action(CatchingUpProgressUpdate) from peer(1)
27.170 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(50) Processing synchronizer action(CatchingUpProgressUpdate) from peer(1)
27.188 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(51) Processing synchronizer action(CatchingUpProgressUpdate) from peer(1)
27.222 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(52) Processing synchronizer action(CatchingUpProgressUpdate) from peer(1)
27.256 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(53) Processing synchronizer action(ClientChangedState) from peer(1)
27.256 Info ServerMultiplayerManager.cpp:701: mapTick(5665) received stateChanged peerID(1) oldState(TryingToCatchUp) newState(WaitingForCommandToStartSendingTickClosures)
27.256 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(53) Processing synchronizer action(CatchingUpProgressUpdate) from peer(1)
27.256 Info GameActionHandler.cpp:2550: MapTick(5665) processed PlayerJoinGame peerID(1) playerIndex(0) mode(connect)
27.359 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(56) Processing synchronizer action(ClientChangedState) from peer(1)
27.359 Info ServerMultiplayerManager.cpp:701: mapTick(5671) received stateChanged peerID(1) oldState(WaitingForCommandToStartSendingTickClosures) newState(InGame)
27.837 Verbose ServerSynchronizer.cpp:624: Peer 1 increasing latency to 39 as worstMeasuredLatencyLastPeriod was 35
27.906 Verbose ServerSynchronizer.cpp:321: Peer 1 sent IncreasedLatencyConfirm tick: 5728 increasedBy: 7
32.822 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 39 to 19 as buffer was always bigger than 21
42.818 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 19 to 12 as buffer was always bigger than 8
52.847 Verbose Scenario.cpp:548: Saving game as /home/mickael/.factorio/saves/_autosave2
53.003 Verbose Scenario.cpp:642: Time to save game: 0.156133
53.343 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(814) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
53.412 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(816) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
53.446 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(817) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
53.515 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(819) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
57.970 Verbose ServerSynchronizer.cpp:698: Peer 1 increasing latency from 12 to 20 as it has skipped tick closures and empty buffer in the last period
58.072 Verbose ServerSynchronizer.cpp:321: Peer 1 sent IncreasedLatencyConfirm tick: 7508 increasedBy: 8
67.982 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 20 to 12 as buffer was always bigger than 9
77.972 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 12 to 11 as buffer was always bigger than 2
82.970 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 11 to 10 as buffer was always bigger than 2
92.968 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 10 to 9 as buffer was always bigger than 2
112.973 Verbose ServerSynchronizer.cpp:698: Peer 1 increasing latency from 9 to 11 as it has skipped tick closures and empty buffer in the last period
113.076 Verbose ServerSynchronizer.cpp:321: Peer 1 sent IncreasedLatencyConfirm tick: 10807 increasedBy: 2
122.966 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 11 to 10 as buffer was always bigger than 2
127.973 Verbose ServerSynchronizer.cpp:684: Peer 1 decreasing latency from 10 to 9 as buffer was always bigger than 2
172.985 Verbose Scenario.cpp:548: Saving game as /home/mickael/.factorio/saves/_autosave3
173.153 Verbose Scenario.cpp:642: Time to save game: 0.168257
174.233 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4341) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
174.302 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4343) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
174.336 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4344) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
174.373 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4345) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
174.441 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4347) Processing synchronizer action(MapSavingProgressUpdate) from peer(1)
178.143 Verbose ServerSynchronizer.cpp:698: Peer 1 increasing latency from 9 to 20 as it has skipped tick closures and empty buffer in the last period
178.212 Verbose ServerSynchronizer.cpp:321: Peer 1 sent IncreasedLatencyConfirm tick: 14707 increasedBy: 11
179.397 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4492) Processing synchronizer action(PeerDisconnect) from peer(1)
179.397 Info ServerMultiplayerManager.cpp:774: Disconnect notification for peer (1)
179.397 Verbose ServerSynchronizer.cpp:386: nextHeartbeatSequenceNumber(4492) Processing synchronizer action(ClientChangedState) from peer(1)
179.397 Info ServerMultiplayerManager.cpp:701: mapTick(14774) received stateChanged peerID(1) oldState(InGame) newState(DisconnectScheduled)
179.414 Info ServerSynchronizer.cpp:519: nextHeartbeatSequenceNumber(4493) removing peer(1).
^C 186.028 Received SIGINT, shutting down
186.028 Info MainLoop.cpp:199: Saving map as /tmp/save.zip
186.028 Verbose Scenario.cpp:548: Saving game as /tmp/save
186.195 Verbose Scenario.cpp:642: Time to save game: 0.16759
186.195 Info ServerMultiplayerManager.cpp:110: Disconnecting multiplayer connection.
186.195 Info ServerMultiplayerManager.cpp:625: mapTick(14776) changing state from(InGame) to(DisconnectingScheduled)
191.323 Info ServerMultiplayerManager.cpp:110: Disconnecting multiplayer connection.
191.347 Info ServerMultiplayerManager.cpp:134: Quitting multiplayer connection.
191.347 Info ServerMultiplayerManager.cpp:625: mapTick(-1) changing state from(DisconnectingScheduled) to(Closed)
191.365 Verbose RouterBase.cpp:60: Finishing router thread.
191.365 Info PosixUDPSocket.cpp:154: Socket closed
191.365 Goodbye