Jump to content

Caves Beta - October 30th Update


Recommended Posts

  • Developer

steam_authentication_port = 12348

steam_master_server_port = 12349

 

at the End these 2 Lines did it

Started from Scratch with 2 new Directories and Settings but then it worked!

 

Awesome, thanks for letting us know!

Link to comment
Share on other sites

Hi again!

 

Previously I had issues with the migration error with moving from overworld to caves (hosting two dedicated servers on my pc, windows 7). This is now all fixed and the servers talk to each other fine (with excellent improvements now).

 

I'm not completely sure if this is a bug or not, but once I died in the overworld, the countdown timer started. Being a ghost, I migrated back to the caves thinking that the countdown timer stopped (plenty of time left). It didn't apparently, and once I came back to overworld, the world had reset. My servers were set to "server pauses when empty". I was under the impression that you have to be present as a ghost to make a reset happen. Worth mentioning that I had some mods on. In case this is supposed to happen, I apologize for a useless post :-).

 

Attached are the logs from both servers.

 

I'm also going to take this opportunity to thank you all at Klei. It really feels like you are working hard to better this superb game and as a customer I am more than satisfied and will be promoting it to all my friends in the future also.

 

Edit: Also, I wanted to mention that this bug (?) caused a very interesting scenario where the overworld was fresh but we had a very cool cave base. I think it actually gave us a lot of replayability regarding the world and I'm not at all disappointed that the overworld base was destroyed. You might even think about implementing this as a gameplay mechanic ("The world is ending in 5 days, pack what you can and move to caves"). Not sure if it's actually feasible but could be cool :).

 

 

 

log_OW.txt

log_CV.txt

Link to comment
Share on other sites

Looks like pigs are coming out in caves and above ground properly now, great. Only issue now they have underground is they don't really act as followers when you give them monster meat. They do not follow whoever gave them the meat and they don't cut trees as well, but they can still be turned into werepigs.

Link to comment
Share on other sites

YOU BROKE WEBBER!!

 

Something happened with webber and his beard is doing wierd things.

 

If another player walks near webber it gives this crash.

 

Everything is broken!!  Anytime we get next to another player on a dedicated server we get a client sided crash!

 

 

[00:01:54]: [string "scripts/playerhistory.lua"]:51: attempt to index field 'age' (a nil value)

LUA ERROR stack traceback:
scripts/playerhistory.lua:51 in (method) UpdateHistoryOnEntered (Lua) <32-73>
   self =
      max_history = 100
      listening = true
      sort_function = function - scripts/playerhistory.lua:6
      persistdata = table: 0CD6C130
      dirty = false
   player = 101020 - webber (valid:true)
   current_index = 4
   client = table: 1F09BED0
scripts/playerhistory.lua:14 in (local) fn (Lua) <14-14>
   world = 100024 - world (valid:true)
   player = 101020 - webber (valid:true)
scripts/entityscript.lua:962 in (method) PushEvent (Lua) <956-979>
   self (valid:true) =
      GUID = 100024
      inlimbo = false
      Pathfinder = Pathfinder (242A6170)
      worldstatewatching = table: 2441F348
      worldprefab = forest
      ismastershard = false
      OnRemoveEntity = function - scripts/prefabs/world.lua:207
      pendingtasks = table: 2441FF00
      hideminimap = false
      state = table: 1F472AF0
      spawntime = 0
      Transform = Transform (242A60F0)
      generated = table: 0C2557A0
      event_listening = table: 1F472CF8
      minimap = 100025 - minimap (valid:true)
      lower_components_shadow = table: 1F472028
      entity = Entity (28CB3378)
      prefab = world
      updatecomponents = table: 0B29DFE0
      Map = Map (242A6130)
      net = 100029 - forest_network (valid:true)
      persists = false
      meta = table: 0C945810
      actioncomponents = table: 1F472078
      SoundEmitter = SoundEmitter (242A61D0)
      GroundCreep = GroundCreep (242A6190)
      PostInit = function - scripts/prefabs/world.lua:185
      ismastersim = false
      name = MISSING NAME
      WaveComponent = WaveComponent (0C4379F0)
      replica = table: 1F4720A0
      topology = table: 11F68180
      components = table: 1F472050
      event_listeners = table: 1F472C30
   event = playerentered
   data = 101020 - webber (valid:true)
   listeners = table: 39A684B0
   entity = 100024 - world (valid:true)
   fns = table: 39A684D8
   i = 1
   fn = function - scripts/playerhistory.lua:14
scripts/prefabs/player_common.lua:395 in (field) fn (Lua) <387-411>
   inst = 101020 - webber (valid:true)
scripts/scheduler.lua:194 in (method) OnTick (Lua) <168-225>
   self =
      running = table: 125CC700
      waitingfortick = table: 125CC728
      tasks = table: 125CC750
      waking = table: 1F09B3B8
      attime = table: 125CC7C8
      hibernating = table: 125CC6D8
   tick = 29
   k = PERIODIC 101020: 0.000000
   v = true
   already_dead = false
scripts/scheduler.lua:406 in (global) RunScheduler (Lua) <404-412>
   tick = 29
scripts/update.lua:162 in () ? (Lua) <146-219>
   dt = 0.033333335071802
   tick = 29
   i = 29
 
[00:01:54]: [string "scripts/playerhistory.lua"]:51: attempt to index field 'age' (a nil value)
LUA ERROR stack traceback:
    scripts/playerhistory.lua:51 in (method) UpdateHistoryOnEntered (Lua) <32-73>
    scripts/playerhistory.lua:14 in (local) fn (Lua) <14-14>
    scripts/entityscript.lua:962 in (method) PushEvent (Lua) <956-979>
    scripts/prefabs/player_common.lua:395 in (field) fn (Lua) <387-411>
    scripts/scheduler.lua:194 in (method) OnTick (Lua) <168-225>
    scripts/scheduler.lua:406 in (global) RunScheduler (Lua) <404-412>
    scripts/update.lua:162 in () ? (Lua) <146-219>
 
[00:01:54]: SCRIPT ERROR! Showing error screen

 

Link to comment
Share on other sites

It's not, we just tried restarting a server, I was woodie and my friend joined as wickerbottom.  The moment we came within range of each other we got the same crash.  It's a client sided crash related to checking our Age components.

 

Clients don't have an age component, that's primarily why this crash is happening.  Are clients supposed to have the age component?  If not the code in playerhistory.lua should be set to run on server only.

Link to comment
Share on other sites

Art and I reproduced what Zackreaver is reporting - I was on the server by myself playing just fine.  Art joined the game, and as soon as we came within range of each other, the game crashed.

Disabled all mods on the server, and still unable to load the game.  When one person is logging in, the other person receives the same error and the game crashes.

Link to comment
Share on other sites

Is that also happened without mods?

 

It's not, we just tried restarting a server, I was woodie and my friend joined as wickerbottom.  The moment we came within range of each other we got the same crash.  It's a client sided crash related to checking our Age components.

 

Clients don't have an age component, that's primarily why this crash is happening.  Are clients supposed to have the age component?  If not the code in playerhistory.lua should be set to run on server only.

 

Link to comment
Share on other sites

[00:04:05]: LOADING LUA SUCCESS
[00:04:05]: PlayerDeaths loaded morgue    2880    
[00:04:05]: PlayerHistory loaded player_history_staging    10773    
[00:04:05]: bloom_enabled    false    
[00:04:05]: loaded saveindex    
[00:04:05]: OnFilesLoaded()    
[00:04:05]: OnUpdatePurchaseStateComplete    
[00:04:05]:     Unload FE    
[00:04:05]:     Unload FE done    
[00:04:07]:     LOAD BE    
[00:04:16]:     LOAD BE: done    
[00:04:16]: Deserialize world session from client_temp/server_save    
[00:04:16]: Save file is at version 1    
[00:04:16]: MiniMapComponent::AddAtlas( minimap/minimap_data.xml )
[00:04:19]: Loading Nav Grid    
[00:04:19]: setting     summerlength    15    
[00:04:19]: setting     isnightmaredawn    false    
[00:04:19]: setting     elapseddaysinseason    2    
[00:04:19]: setting     isfullmoon    false    
[00:04:19]: setting     moisture    6938.4653320312    
[00:04:19]: setting     cavephase    day    
[00:04:19]: setting     isnightmarewild    false    
[00:04:19]: setting     moonphase    quarter    
[00:04:19]: setting     precipitationrate    0.380032529727    
[00:04:19]: setting     iswet    false    
[00:04:19]: setting     winterlength    15    
[00:04:19]: setting     temperature    -3.3684576254265    
[00:04:19]: setting     isnightmarewarn    false    
[00:04:19]: setting     issummer    false    
[00:04:19]: setting     moistureceil    7136.7763671875    
[00:04:19]: setting     isday    true    
[00:04:19]: setting     nightmaretimeinphase    0    
[00:04:19]: setting     remainingdaysinseason    13    
[00:04:19]: setting     isnight    false    
[00:04:19]: setting     cycles    22    
[00:04:19]: setting     isnightmarecalm    false    
[00:04:19]: setting     timeinphase    0.76377830505371    
[00:04:19]: setting     isdusk    false    
[00:04:19]: setting     iscavedusk    false    
[00:04:19]: setting     isautumn    false    
[00:04:19]: setting     issnowing    true    
[00:04:19]: setting     iscaveday    true    
[00:04:19]: setting     time    0.28641686439514    
[00:04:19]: setting     snowlevel    0.066104456782341    
[00:04:19]: setting     issnowcovered    true    
[00:04:19]: setting     autumnlength    20    
[00:04:19]: setting     phase    day    
[00:04:19]: setting     nightmaretime    0    
[00:04:19]: setting     season    winter    
[00:04:19]: setting     isspring    false    
[00:04:19]: setting     nightmarephase    none    
[00:04:19]: setting     springlength    20    
[00:04:19]: setting     pop    1    
[00:04:19]: setting     iscavenight    false    
[00:04:19]: setting     wetness    0    
[00:04:19]: setting     precipitation    snow    
[00:04:19]: setting     israining    false    
[00:04:19]: setting     iswinter    true    
[00:04:20]: Reconstructing topology    
[00:04:20]:     ...Sorting points    
[00:04:20]:     ...Sorting edges    
[00:04:20]:     ...Connecting nodes    
[00:04:20]:     ...Validating connections    
[00:04:20]:     ...Housekeeping    
[00:04:20]:     ...Done!    
[00:04:20]: ModIndex: Load sequence finished successfully.    
[00:04:20]: Reset() returning
[00:04:23]: Attempting to send resume request
[00:04:24]: ReceiveResumeNotification
[00:04:24]: Deleting user session from session/0000000033AD1576/KU_MZdghJ8a_/0000000001
[00:05:22]: Movement prediction enabled    
[00:05:23]: Loading minimap from session/0000000033AD1576/KU_MZdghJ8a_/minimap
[00:05:23]: Clearing minimap
[00:08:19]: Serializing user minimap to session/0000000033AD1576/KU_MZdghJ8a_/minimap
[00:08:19]: Serializing user session to session/0000000033AD1576/KU_MZdghJ8a_/0000000001
[00:10:06]: Serializing user minimap to session/0000000033AD1576/KU_MZdghJ8a_/minimap
[00:10:06]: Serializing user session to session/0000000033AD1576/KU_MZdghJ8a_/0000000001
[00:10:06]: Serializing user minimap to session/0000000033AD1576/KU_MZdghJ8a_/minimap
[00:10:07]: [sHARD] Start connection to destination server... (hqV2Wroqom6dmC)
[00:10:07]: [sHARD] Getting info of destination server...
[00:10:07]: RECEIVED ID_DST_SHARD_SILENT_DISCONNECT
[00:10:07]: Attempting to send resume request
[00:10:07]: [sHARD] OnDestinationInfoResponse Connecting to master=(N)
[00:10:07]: [sHARD] OnDestinationInfoResponse: got migration info: '158.69.200.103':11001
[00:10:07]: [CONNECT] SetMigrationInfo 158.69.200.103:11001 pw:****** nid:"90097850646249474")
[00:10:07]: Collecting garbage...
[00:10:07]: lua_gc took 0.07 seconds
[00:10:07]: ~ShardLuaProxy()
[00:10:07]: ~InventoryLuaProxy()
[00:10:07]: ~NetworkLuaProxy()
[00:10:07]: ~SimLuaProxy()
[00:10:07]: SteamWorkshop::CancelDownloads clearing all unfinished downloads
[00:10:07]: lua_close took 0.06 seconds
[00:10:07]: ReleaseAll
[00:10:07]: ReleaseAll Finished
[00:10:08]: cGame::StartPlaying
[00:10:08]: LOADING LUA
[00:10:08]: DoLuaFile scripts/main.lua
[00:10:08]: DoLuaFile loading buffer scripts/main.lua
[00:10:08]: scripts/main.lua(173,1) running main.lua
    
[00:10:08]: loaded modindex    
[00:10:08]: ModIndex: Beginning normal load sequence.
    
[00:10:08]: LOADING LUA SUCCESS
[00:10:08]: PlayerDeaths loaded morgue    2880    
[00:10:08]: PlayerHistory loaded player_history_staging    10773    
[00:10:08]: bloom_enabled    false    
[00:10:08]: loaded saveindex    
[00:10:08]: OnFilesLoaded()    
[00:10:08]: OnUpdatePurchaseStateComplete    
[00:10:08]: [CONNECT] InitClient 158.69.200.103:11001 guid:0 pw:****** nid:"90097850646249474"
[00:10:08]: [CONNECT] PendingConnection::Reset(true)
[00:10:08]: [CONNECT] InternalInitClient
[00:10:08]: [steam] Game Connection terminated (1741178270 / 10999)
[00:10:09]: [CONNECT] No server listing found for 0, attempting direct join.
[00:10:09]: [CONNECT] Sending ping(s)...
[00:10:09]: [CONNECT] Ping 158.69.200.103:11001
[00:10:09]: ModIndex: Load sequence finished successfully.    
[00:10:09]: Reset() returning
[00:10:09]: [CONNECT] Got direct join ping response from: 158.69.200.103:11001 (guid:18446744072343926719)
[00:10:09]: [CONNECT] Joining server from ping response...
[00:10:09]: [CONNECT] Got join server response from lua.
[00:10:09]: [200] Account Communication Success (13)
[00:10:09]: [CONNECT] PendingConnectionDoConnect: Connecting to: 158.69.200.103:11001.
[00:10:09]: [CONNECT] DirectConnect() to 158.69.200.103:11001 pw:******
[00:10:09]: [sHARD] Shard mode was already started
[00:10:10]: Connection request accepted to 158.69.200.103 with GUID 18446744072343926719.
[00:10:10]: Network external address discovered: 86.152.4.172|53890
[00:10:10]: SendClientHandShakePacket: lMCGhInXUXhgLdpGKtJdbg4M41tR3uLc to 18446744072343926719

 

 

Game crashes when you try to go to caves. Included everything that was related to the caves.

Link to comment
Share on other sites

Unable to place down structure at an empty spot.

 

 

Not sure what caused this:C

 

It happens because this spot is not empty actually. The underground lighted areas actually have invisible spawner (source), which takes up small space on turf, invisible and passable. You won't be able to plant anything below ddd den too for same reason. This is not a bug, but is not an intended feature too, though.

Link to comment
Share on other sites

  • Developer
 

Hi again!

 

Previously I had issues with the migration error with moving from overworld to caves (hosting two dedicated servers on my pc, windows 7). This is now all fixed and the servers talk to each other fine (with excellent improvements now).

 

I'm not completely sure if this is a bug or not, but once I died in the overworld, the countdown timer started. Being a ghost, I migrated back to the caves thinking that the countdown timer stopped (plenty of time left). It didn't apparently, and once I came back to overworld, the world had reset. My servers were set to "server pauses when empty". I was under the impression that you have to be present as a ghost to make a reset happen. Worth mentioning that I had some mods on. In case this is supposed to happen, I apologize for a useless post  :-).

 

Attached are the logs from both servers.

 

I'm also going to take this opportunity to thank you all at Klei. It really feels like you are working hard to better this superb game and as a customer I am more than satisfied and will be promoting it to all my friends in the future also.

 

Edit: Also, I wanted to mention that this bug (?) caused a very interesting scenario where the overworld was fresh but we had a very cool cave base. I think it actually gave us a lot of replayability regarding the world and I'm not at all disappointed that the overworld base was destroyed. You might even think about implementing this as a gameplay mechanic ("The world is ending in 5 days, pack what you can and move to caves"). Not sure if it's actually feasible but could be cool  :-).

 

Syncronizing the "ghost countdown" is still work-in-progress. However, the "pause when empty" already only applies to the whole cluster, so the current result is what you see. :p

 

I definitely think there's potential for multiworld resetting craziness. :D I hope that once the system stabilizes, modders will do some cool stuff (like a building you can create that will cause a world reset... built that sucker then dive into the caves!)

 

Looks like pigs are coming out in caves and above ground properly now, great. Only issue now they have underground is they don't really act as followers when you give them monster meat. They do not follow whoever gave them the meat and they don't cut trees as well, but they can still be turned into werepigs.

 

A pigwrangler's work is never finished... :D

 

I'm noticing that spiders are no longer coming out at dusk unless you step on their webbing : /

 

Edit: this seems to only be occurring sometimes, not all the time

 

Strange. I'll look in to it.

 

When I try to go underground or go back above ground my game will sometimes just close out completely.  It's happened to me a few times tonight.

 

Very odd. The server seems to be fine though?

 

Unable to place down structure at an empty spot.

 

 

Not sure what caused this:C

 

@228 is correct. Sorry about this. :\

 

If show chester is leave in the overworld alone, Items stored in show chester does not freeze. (e.g thermal stone is white, meat spoil at noraml rate)

 

 

Huh! Thanks for mentioning this, I'll put it on the bug list.

Link to comment
Share on other sites

 

.....

"Reply to the game just closing"

 

The server I was just on was fine.

I was trying to mark cave entrances and my game is closing every time i enter or exit.

Right now when i try to load back into the server, ill get to the splash screen then the game will close.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

Please be aware that the content of this thread may be outdated and no longer applicable.

Guest
This topic is now closed to further replies.
×
  • Create New...