1. This forum is obsolete and read-only. Feel free to contact us at support.keenswh.com

New respawn ships - How do I disable them?

Discussion in 'Groups & Dedicated Servers' started by amylizzlep, Aug 21, 2014.

Thread Status:
This last post in this thread was made more than 31 days old.
  1. amylizzlep

    amylizzlep Trainee Engineer

    Messages:
    56
    I have a custom respawn ship as an anti-griefing measure on my server. I just updated and joined once more, and to my horror there are now a whole bunch of respawn ships!
    How do I remove them?
     
  2. Crewman87

    Crewman87 Apprentice Engineer

    Messages:
    438
    Does this happen every time you respawn, or is it related to starting up the game?
    Also, SE Toolbox should be able to remove them. However I am unsure if it now needs to be updated with the recent patch.
     
  3. amylizzlep

    amylizzlep Trainee Engineer

    Messages:
    56
    I presume every time. I already had a medbay in that save, and that was an option, but so were about 6 other ships.
    I might just try deleting the extra respawnship sbc files - hopefully that won't break anything.

    EDIT: That worked. I deleted all .sbc files prefixed with SpawnShip from SpaceEngineers/Content/Data/Prefabs/ and now they no longer show up in the list. I also replaced the RespawnShip.sbc file with my own custom one, because it had been overwritten by the update.
     
  4. rottielover

    rottielover Apprentice Engineer

    Messages:
    485
    Rename the "Spawn XXX" .sbc to . bak

    That way you keep a backup of it.

    They wont' show up int he list anymore.
     
  5. TherianUlf

    TherianUlf Apprentice Engineer

    Messages:
    356
    did you do anything else? they are still showing up for me. I removed the spawn ships and the respawn ship.... they all still show up on the list though.....
     
  6. Draygo

    Draygo Senior Engineer

    Messages:
    1,297
    And when anyone attempts to spawn in them they crash.
     
  7. TherianUlf

    TherianUlf Apprentice Engineer

    Messages:
    356
    yep exactly
     
  8. amylizzlep

    amylizzlep Trainee Engineer

    Messages:
    56
    Just having a friend join the server and see if they can see the options, but I certainly can't.
    Screenshot:
    [​IMG]
    Interestingly, I created a new respawn ship and exported it via creative mode (because loading the old one caused a crash) and I can't see it - despite the fact that I only copied it over RespawnShip.sbc.


    Ninja edit: Friend just confirmed that they can see the respawn ships, even though I can't. Maybe it's based on local files?
    I should probably also mention that I'm playing on the same machine I'm hosting the server on. I imagine most people aren't doing that, hence the disparity.
     
  9. TherianUlf

    TherianUlf Apprentice Engineer

    Messages:
    356

    ahhh yes i bet this is the problem the prefabs exist client side but not server. this effectively kills modded respawn ships.... lol
     
  10. amylizzlep

    amylizzlep Trainee Engineer

    Messages:
    56
    It's strange though, because when they tried to spawn the ship, the server crashed. It's like it's listing the ships client side, but loading them server side.
     
  11. Cronos988

    Cronos988 Junior Engineer

    Messages:
    545
    Well according to the change log, they added modding support to the respawn ships. This probably means they are now handled client-side, but can be controlled via a mod on the server.
     
  12. pfshfine

    pfshfine Trainee Engineer

    Messages:
    37
    Has anyone tried overwriting the new ships with custom sbc files, instead of deleting them? I imagine when the client selects one of the new ships to use, the server tries to spawn the selected ship, only to find it missing, and crashes.
     
  13. Picpus

    Picpus Trainee Engineer

    Messages:
    33
    Hi

    I found a solution

    Just delete all the files beginning by "Spawnship" (in the prefabs folder)

    and rename your ship begnning by "Spawnship"and the name of your ship.

    Also you have to modify the sbc file :

    remove all the line from the beginning until this one :
    <EntityId>xxxxxxxxxxxxxxxxx</EntityId>




    then add at he begining of the file :

    <?xml version="1.0"?>
    <Definitions xmlns:xsd="https://www.w3.org/2001/XMLSchema" xmlns:xsi="https://www.w3.org/2001/XMLSchema-instance">
    <Prefabs>
    <Prefab>
    <Id>
    <TypeId>MyObjectBuilder_PrefabDefinition</TypeId>
    <SubtypeId>Evac Pod</SubtypeId>
    </Id>
    <RespawnShip>true</RespawnShip>
    <CubeGrids>
    <CubeGrid>

    (here the name of the ship will be "Evac Pod" but you can change it)

    Then go to the end of the file and delete all line after :

    <Handbrake>false</Handbrake>
    <DisplayName>Small Ship XXXX</DisplayName>

    And put this :

    </CubeGrid>
    </CubeGrids>
    </Prefab>
    </Prefabs>
    </Definitions>

    Save it and it ll be ok.


    You can keep other spawnship if u wish?


    Ps Sorry for my englsh i hope u will understand somethi,g ^^
     
  14. Fingersniffer

    Fingersniffer Apprentice Engineer

    Messages:
    411
    Can anyone tell me how to set the distance from center that these spawn ships spawn at???
     
  15. Fingersniffer

    Fingersniffer Apprentice Engineer

    Messages:
    411
    No one knows how to reposition the placement of the respawn ship?
     
  16. Newskin

    Newskin Trainee Engineer

    Messages:
    92
    There is apparently no way to do this as it has been like this for quite some time.
     
  17. Blako

    Blako Apprentice Engineer

    Messages:
    385
    How does one take a ship from a single player creative world and make it a dedicated server respawn ship?

    After watching this video
    https://forums.keenswh.com/post/update-01-044-spherical-gravity-generator-modding-for-prefab-and-respawn-ships-7047855?&trail=15

    F11 does nothing
    Nor does Shift, alt, ctrl / any combo + F11
     
  18. betelgeux

    betelgeux Trainee Engineer

    Messages:
    48
    You have to ctrl+c some ship in the game world to put it onto clipboard, and use the export button on the f11 debug panel after that.
    If the F11 panel does not appear after pressing F11, then thats some sort of other keyboard related bug. I saw it happen to EctoSage on his patch notes video as well.

    About the respawn ship issue:
    I am also eager to find some solution to configure the respawn ship list somehow on my dedicated server.
    Before modding support was added I just changed the Respawnship.sbc serverside and it was perfectly working.
    Now after modding support it became much more difficult, especially now. Even if we change one ship, we can not control the list and disable the other ships or add new options. Poor dev guys have lot on their minds and forget to put the respawn list from the hard-code to the moddable configuration. So it does not make too much sense now to mod the prefabs.
    Hopefully this will be corrected soon.
     
  19. Picpus

    Picpus Trainee Engineer

    Messages:
    33
    it seems to be totally random
     
  20. demolish50

    demolish50 Senior Engineer

    Messages:
    1,434
    Does this work for the client as well?
     
  21. ZigzaGoop

    ZigzaGoop Trainee Engineer

    Messages:
    85
    Yeah this is rather annoying. I had 3 beacons on my respawn ship showing TS Address, Community Page, and and rules and nobody ever asked any questions.

    Now they can't see any of that and all I ever hear is "Where are the asteroids"?

    I had to resort to adding a beacon out in space that now clutters the HUD for all players.
     
  22. Picpus

    Picpus Trainee Engineer

    Messages:
    33
    And we have another problem with the client side list :

    If someone have a ship in his list who is not in your serv, if he tries to respawn with it that will kill your serv....
     
  23. Luqin

    Luqin Trainee Engineer

    Messages:
    65
    So you cannot have custom ship on a dedicated server since last patch.. thats what i know after 5 hours of attemps to work around last patch..

    reason:

    a) respawn options (in menu when dead) are made by whatever has the client in HIS prefab folder.. so if you make your own ship.. and upload it on server.. it cannot get selected..

    In turn you get an exciting new feature where anyone can crash a server if he has a ship in HIS folder that isnt also in servers folder..
     
  24. Blako

    Blako Apprentice Engineer

    Messages:
    385
    Picpus's Solution works for me as the host, BUT
    [​IMG]

    So the server host can unfairly have a respawn battleship? :(
    If a player selects one of the removed respawn refinery ships the host crashes?
     
  25. VoidingNixx

    VoidingNixx Trainee Engineer

    Messages:
    38
    Again, why are the Dev's trying to fix what is not broken, and making a mess of things? Leave it to a Developer to overly complicate the simplest of things...
     
  26. Blako

    Blako Apprentice Engineer

    Messages:
    385
    Guy joined spawned astronaunt: all good
    suicide, selected a ship that the host deleted:
    Code:
    World request received: playernamehere
    2014-08-22 10:48:53.243 - Thread:   1 ->  ...responding
    2014-08-22 10:50:49.985 - Thread:   1 ->  SetPlayerCharacter called
    2014-08-22 10:50:49.986 - Thread:   1 ->  SetPlayerCharacter successful
    2014-08-22 10:50:49.986 - Thread:   1 ->  ERROR: Controlled entity does not exist.
    2014-08-22 10:50:49.986 - Thread:   1 ->  Character switched.B
    2014-08-22 10:52:44.367 - Thread:   1 ->  Exception occured: System.NullReferenceException: Object reference not set to an instance of an object.
    
     
  27. stellarfirefly

    stellarfirefly Trainee Engineer

    Messages:
    84
    That's the current behavior the last that I heard. It boils down to:

    - If the server modifies a spawnship definition in an attempt to have a custom spawnship, but the client attempts to use this spawnship, then the client will crash.

    - If the server deletes a spawnship definition because he does not want it to be an available spawnship, the client still sees the ship as available and, if he attempts to use this spawnship, then the server will crash.

    Also from what others have been saying, it appears possible for any person to create a new, custom spawnship on his client side and then connect to any server which obviously will not have this spawnship available. However, the spawnship will still show up as available to the client. If the client attempts to use it, then it will crash the server. It is apparently a way for any client to crash any server. (Haven't tried doing this myself to verify it, though. I really don't feel like trying to crash other people's servers.)
     
  28. Kerovan

    Kerovan Trainee Engineer

    Messages:
    16

    New easy mode griefing tool for everybody!
     
  29. Picpus

    Picpus Trainee Engineer

    Messages:
    33
    I made a mod that replace all spawnship by a custom on designed for survival.

    Try it ou it prevent your Ds from Crash

    https://steamcommunity.com/sharedfiles/filedetails/?id=304789872
     
  30. Tassadar

    Tassadar Apprentice Engineer

    Messages:
    235
    @Picpus that is the ugliest spawn ship I have ever seen lol.

    I found out how to use and replace all 5 of the ships. I'm using 5 small custom ships that I made on my server. Players can spawn in them without crashing as it is a mod. (The only thing you can't change is the respawn menu names of the ships)

    Poke around at the files if you want.
    https://steamcommunity.com/sharedfiles/filedetails/?id=299606274
     
Thread Status:
This last post in this thread was made more than 31 days old.