tandrej Posted December 7, 2020 Share Posted December 7, 2020 Hi everyone, Steam files verified OK. The latest Steam version of the game Alpha 19.2 (b4) No mods. 2 person multiplayer. I've made a mess, as I usually do, playing with what I shouldn't, without any knowledge about it, but I accept only 80% of the blame, as someone who lets kid in front of the wheel is the one responsible for the crashed car Anyway, I created 2 player server in the game (playing and hosting on same PC) and played with friend for a few days until we came far enough to start planning strategy and tactics for future hordes, a sustainable, effective and efficient solution. After making it, it would be natural to test it, before a horde, so I came up with the idea of spawning a few zombies to see if they'll walk where we want to or they will find an easier path for them. After spending 30 seconds on Google, I found some thread where someone was asking the same question and someone replied something like this "se X Y, where X is ID of entity near which new entity will be spawned (for example a zombie near a player) and Y is ID of entity type we want to spawn (specific zombie type ID)" , with an example "se 350 1". Easy enough, I used "lpi" to list players, determined my ID is 304 and used "1" in Y place to spawn a zombie of type 1, not knowing which one it is. I'm really lucky in general, so of course, "1" had to be a template zombie which obviously is not supposed to be spawned (now I understand why Microsoft won't let you be administrator of your own PC , but I don't know, seems irresponsible to allow random people to issue commands which could destroy their game and real time days of progress ). Console started filling with dozens identical errors per second, not letting me close it or do anything (zombie was spawned, attacked me and killed me after a while, so at least that went almost as planned, I think he was invisible though). Quick Google search led me to "shutdown", so I closed server and game like that. After logging in again, same error continued, making the game unplayable. Another "shutdown" and restart. Not knowing what else to do, I entered "kill 1" thinking it would perhaps kill that zombie and prevent error from happening and somehow that worked, stopping the error, even though it in fact didn't kill the template zombie, but a random dog (as I concluded it had, after thinking about it today, because it probably killed entity with ID "1" and not entity which type is "1"), as I found in the log few minutes ago. However it says dog 4030 was killed, not 1, as I said, no idea what I'm doing. Perhaps zombie despawned on it's own stopping the error. ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2020-12-07T01:02:14 46.226 INF Executing command 'kill 1' 2020-12-07T01:02:14 46.258 INF Entity animalZombieDog 4030 killed ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Anyway, now I can login and play without error happening (as can be seen in log 07.12. 18:56) , but if my friend tries to join the game, error continues (as can be seen in logs 07.12. 01:01 and 07.12. 01:04). Is it related to backpack somehow, as it's the last line that gets printed before error ? ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2020-12-07T01:03:22 114.206 INF RequestToSpawnPlayer: 312, 123, 6 2020-12-07T01:03:22 114.213 INF Created player with id=312 2020-12-07T01:03:24 116.260 INF 5141 EntityBackpack id 0, plyrId 304, (0.0, 0.0, 0.0) (0, 0), chunk False (0, 0, 0), items 54 ammo762mmBulletBall, ammo9mmBulletBall at (0, 0, 0, xz 0 0) : Read 2020-12-07T01:03:24 116.261 INF 5141 EntityBackpack id 5158, plyrId 304, (208.1, 81.0, 403.2) (13, 25), chunk True (13, 5, 25), items 54 ammo762mmBulletBall, ammo9mmBulletBall at (0, 0, 0, xz 0 0) : Write 2020-12-07T01:03:24 116.263 INF TileEntityLootContainer backpack write 0, 0, 0 2020-12-07T01:03:24 116.640 INF 5141 EntityBackpack id 5158, plyrId 304, (208.1, 81.0, 403.2) (13, 25), chunk True (13, 5, 25), items 54 ammo762mmBulletBall, ammo9mmBulletBall at (0, 0, 0, xz 0 0) : Start NullReferenceException: Object reference not set to an instance of an object at LegacyAvatarController.Update () [0x00127] in <8966b1f384fe4ecab81b938f521bef70>:0 at AvatarZombieController.Update () [0x00000] in <8966b1f384fe4ecab81b938f521bef70>:0 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Logs are attached and since it's a short error getting repeated infinitely, I will also paste it here: ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ 2020-12-07T00:47:21 17258.181 INF Executing command 'lpi' 2020-12-07T00:47:26 17263.489 INF Executing command 'se 304 1' NullReferenceException: Object reference not set to an instance of an object at LegacyAvatarController.Update () [0x00127] in <8966b1f384fe4ecab81b938f521bef70>:0 at AvatarZombieController.Update () [0x00000] in <8966b1f384fe4ecab81b938f521bef70>:0 (Filename: <8966b1f384fe4ecab81b938f521bef70> Line: 0) ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ Do you think killing that zombie would help? According to below, it's ID should be 5156, but if I type "kill 5156" now, I get the message that ID can't be found. Perhaps it despawned because I was reborn far away from the place where I was killed? 2020-12-07T00:53:17 132.193 INF GMSG: Player 'Andrej' died 2020-12-07T00:53:17 132.194 INF Entity Andrej 304 killed by zombieTemplateMale 5156 output_log__2020-12-06__19-59-25.txt output_log__2020-12-07__00-50-46.txt output_log__2020-12-07__01-01-12.txt output_log__2020-12-07__01-04-13.txt output_log__2020-12-07__18-56-49.txt Link to comment Share on other sites More sharing options...
SylenThunder Posted December 7, 2020 Share Posted December 7, 2020 Ok, two things. Spawning entities uses the entity ID list. You can get this list by just typing the "se" command without any arguments. Entry #1 is not an actual zed, but the main template so spawning it would have some errors. Which is where you run into your issue. The second thing is that once an entity is spawned into the game, it gets a unique entity ID number. This is the number you would have to use in order for the kill command to work. And then there's the rub. The entity has to be loaded in order for you to kill it. If you get close enough to load the entity you are spammed with NRE's and are unable to function. Easiest way to fix it is to calculate the region file the affected entity is in, and nuke that file. You'll lose any constructions in the region though as it will be reset completely. Link to comment Share on other sites More sharing options...
meganoth Posted December 7, 2020 Share Posted December 7, 2020 There is an easier way to spawn zombies by the way: F1 -> dm -> F6 Link to comment Share on other sites More sharing options...
Spiked_Coffee Posted December 10, 2020 Share Posted December 10, 2020 On 12/7/2020 at 3:27 PM, SylenThunder said: And then there's the rub. The entity has to be loaded in order for you to kill it. If you get close enough to load the entity you are spammed with NRE's and are unable to function. Easiest way to fix it is to calculate the region file the affected entity is in, and nuke that file. You'll lose any constructions in the region though as it will be reset completely. Just asking as well as potentially helping. If the region has something you don't want reset, and they said it was a two player game, could player2 to go to the area, get spammed with NRE's while player1 kills the entity from a safe distance? Link to comment Share on other sites More sharing options...
SylenThunder Posted December 10, 2020 Share Posted December 10, 2020 5 hours ago, Spiked_Coffee said: Just asking as well as potentially helping. If the region has something you don't want reset, and they said it was a two player game, could player2 to go to the area, get spammed with NRE's while player1 kills the entity from a safe distance? It's possible. The issue may also be that the NRE spam overloads the host and they are unable to properly execute the command. Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.