1. The forum will be closing soon permanently. Please read the announcement here

    Note: User registration has been closed. We do not accept any new accounts.

Methods/Tips for maintain your server

Discussion in 'Multiplayer' started by Nark0t1k, Feb 6, 2016.

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

    Nark0t1k Trainee Engineer

    Messages:
    33
    Hi all

    I host a dedicated with SE server for 2 month from now.

    I'm looking to perform my maintain method then open this tread and hope people share they tips :)

    What i do for maintain:

    - 1 time / day or more i use Space Engineers Toolbox to delete small ship, respawn ship not despawned, and other basic maintain
    - 1 time / 2 week or more i make a fresh wipe with ship save

    Fresh wipe with ship save:
    - Ask player to repport name with ownership
    - Closer server
    - Save all ship repported with Space Engineers Toolbox
    - Backup old server (programdata)
    - Delete server
    - Start new dedicated server (same map, settings,...)
    - Close the new dedicated server
    - Import all ship saved with Space Engineers Toolbox
    - Ask player to connect on new server
    - Close server
    - Give back ownership of all ship with Space Engineers Toolbox


    Well the fresh wipe with save ship was best method to maintain (totally clean the server and map switch to 11Mo to ==> 30ko !!)

    Well that all i do

    Hope people understand and can help with tips :)

    Have Fun !
     
  2. rexxar

    rexxar Senior Engineer

    Messages:
    1,532
    There's an easier way to do this. You don't need to wipe the whole server, you can just clear voxels manually; that's 90% of your world size. When you start a new world, back up all the planet vx2 files. When the world gets too big, replace the current files with the old ones, and delete all asteroid vx2 files. The server will automatically generate new asteroids in the old locations.

    You can shut down your server and clean up with setoolbox, but SESE is an easier way to do it. With the Essentials plugin, you can do all sorts of cleanup functions on the fly without shutting down the server. It has a ton of other features that make your life as an admin much easier, too.
     
  3. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    Wellll nice news !

    In the case of manually clear voxels, all ship and ownership will not be modify ? :)

    Already try to make SE Server Extender work but first time that doesn't...

    Just see the link in your description will try this now :)
     
  4. rexxar

    rexxar Senior Engineer

    Messages:
    1,532
    Yep, the good thing about clearing voxels manually is that you don't wipe ownership and stuff. Your players keep ship ownership and toolbars and whatnot.
     
  5. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    Well get SESE work now!

    Probably make a vortex cleaning and start back with SESE on dedicated !

    Just need to look all these options ^^

    Thanks for tips !
     
  6. Nesterus

    Nesterus Trainee Engineer

    Messages:
    24
    I love SE Server extender and Essentials, I just have a problem where my server crashes every 30 minutes if I run them, tho without them the server still crashes every 3-6 hours its pretty random.
     
  7. rexxar

    rexxar Senior Engineer

    Messages:
    1,532
    That is a problem I would like to see fixed. Have you posted in the help thread?
     
  8. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    Try to reset voxel but server doesn't want to start ....

    What i do

    - Backup the full saves folder (programdata/SpaceEngineerDedicated/...) ==> These was FILE A
    - Remove the full saves folder (programdata/SpaceEngineerDedicated/...)
    - Start server (create new map file)
    - Backup these new file ==> These was FILE B
    - Take all planet .vx2 files from FILE B and replace file from FILE A
    - Delete all asteroid file
    - Start server ==> going to shutdown auto after 1 min

    :/


    With SESE i try more than 10 time to

    - Open SESE
    - add: 559202083 to mods part config
    - Start server
    - Closer server
    - Open SESE
    - add: 559202083 to mods part config
    - Start server
    - closer Server
    - ....

    But mod never was loaded (only my 4 first mod apparear)
     
  9. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    UP

    Server Crash after 30 min with SESE

    Here is some log (not client log and that not debug on with SESE (don't want to reboot one more time for test will try in the futur if needed)

    https://mega.nz/#!E5oU2boB!N8msAVpPgZm53Lhn70xSI-NyO_wXHJ9A_BL7xfgM1Xg


    What i see:

    - Without SESE SimSpeed Server at start: 0.7
    - With SESE SimSpeed Server at start: 0.3

    .... Then i probably run server without ... for the moment ;)

    But really interested to know how reset voxel :)
     
  10. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    Bump

    @rexxar seem to only make promotion of his tool SESE and nothink more

    Any other wanna share tips?

    Any method to reset voxel without losing ship and ownership ?
     
  11. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    BUMP UP ?

    Pls ...
     
  12. kittle

    kittle Senior Engineer

    Messages:
    1,086
    so when you reset the voxels... what happens when I dig a hole inside an asteroid to make a base? When you reset the voxels, that hole gets filled in and now my base is destroyed or inaccessible.
    Same problem when I dig a tunnel in a planet and build an underground base.

    Another issue with resetting voxels -- when I find a good ore deposit, I mine it. when you clean the voxels, that good ore deposit comes back, so I can go back and mine it again. and again, and again. Infinite ore :)

    I dont use SESE.
    I have cleaned voxels before on servers before, and its not hard. Your method seems overly complicated.

    Try these steps and see what you think
    1) Shut down server
    2) Copy server files from hosting service to your local PC
    3) Open the game in SEToolbox
    4) Sort everything by distance

    Start a the bottom of the list (furthest away) and work your way up
    For each asteroid:
    a) Check if there is a station or ship nearby the asteroid
    b) if no ship or station within 1000m of the asteroid, delete the asteroid
    c) if there is only a ship and its moving, chances are its a runaway ship and both ship + asteroid can be deleted.

    Skip cleaning voxels of planets.

    The nice thing is you can be interrupted and come back to the steps at anytime. Run out of time before bedtime? Time for dinner? Wife aggro? No problem, just save the map as is, upload to your host. and start the server, come back later and start at step #1
     
  13. rexxar

    rexxar Senior Engineer

    Messages:
    1,532
    Congratulations, you've annoyed me enough to illicit my attention. And offended me in the process. Good job.

    I do not have the time to provide individual support for everyone, certainly not when they already have an open thread and have not posted in the help thread linked in my signature. I don't have time to respond to forum PMs, nor to Steam friend requests. In fact, I've just disabled those things. Hell, I barely have time to work on SESE. And yes I promote SESE, as I genuinely believe it is one of the best tools available to server admins.

    The part that really gets me is that I spend a significant amount of time in the help thread. If you had bothered to look for answers, you'd have seen that. As I said, I don't have a lot of time for individual support, so I tend to leave questions for a while and see if someone else answers them first. By the way, there's a help thread linked in my signature in nice big red letters.

    I understand that English is not your first language, and I generally try to accommodate people who have difficulty with English. That said, I already told you how to clean up voxels. I went through the trouble of finding my French books just for you.

    Effacez les fiches avec le nom "Asteroid12345.vx2". Copiez les fiches avec le nom "EarthLike1234.vx2" ou "Mars1234.vx2", "<Nom de planete>1234.vx2". C'est imperatif cet les fiches de planetes aves le nom meme quand vous ils remettez.


    I'm sure I butchered that, but I don't really care.

    As to mods, there's currently an issue with SESE where it doesn't save changes to the world. If you want to change settings or mods, you have to use the original dedicated server interface. This should be fixed on Thursday.
     
    Last edited: Feb 10, 2016
  14. Nark0t1k

    Nark0t1k Trainee Engineer

    Messages:
    33
    @rexxar

    Thanks for your time, we all have a live if you don't have time don't waste it on computer by loooking forum and ...

    If you are here and reply some post ... i guess you have time !

    In english or in french i understand the same thing about voxel reset ... and that doesn't work

    Make more than 10 time (try wih different way now) to reset with your method and each time server auto stop on first player connected

    Are you already use this method? Is it already maintain ?

    Maybe you forget a small step ...

    It's on a dedicated server maybe you talk about solo mode ...

    I doesn't want to use SESE anymore like a lot of people asking in the post, SESE make significativ SpeedSim lower than normal and make auto crash server every 30 min :/

    But don't worry about this.

    I will make a small video for you !

    Faster than try explain again and again, maybe you will see what's wrong !

    EDIT: One more try and doesn't work, on video now



    STEP BY STEP:

    - Backup Kavalash Folder (Server Info,Map,...)
    - Delete current Kavalash Folder
    - Start SE create new world (same settings like Kavalash)
    - Backup new world
    - Put Kavalash folder to correct place
    - Delete all asteroid file
    - Copy planet file from New World to Kavalash (Different name, already try with same file name)
    - Start server
    - Connect 1 player
    - Server Crash



    Thanks @kittle for your tips :)

    Already do this for the moment but that take long time to check all asteroid and all ship ...

    Probably continous to "Ask player for their ship", export it, import it

    Take long time too but make really good server reset and player happy to keep their ship...

    But i probably stop host SE in 1 month or 2 ... since i start each update broke the game more ... :/
     
    Last edited: Feb 10, 2016
  15. Ronin1973

    Ronin1973 Master Engineer

    Messages:
    4,965
    When cleaning up a world, I'll use Space Master and SE Toolbox.

    Space Master is convenient while I am in game for visually confirming rogue ships that are flying off into the void and for finding crashed ships that are doing the wreckage wiggle.

    I'll usually do a sweep once a play session.

    I use SEToolbox to do the bulk work. I can find small fragments and floating objects and delete them all at once.

    If I have too many voxels chewing up too many megabytes of world space, I will sort by distance. Any procedural voxel asteroid that's been nibbled on by miners and doesn't have a large grid near it gets deleted (so it ends up back in the procedural pool). If there's something near it, I'll examine the item and its coordinates to see if the object is likely to be an attached base or a ship parked within an asteroid. It takes a little more time, but players end up a bit happier than having their bases destroyed by a regenerated asteroid.


    You can make your life easier by creating a rule on the server that all grids must have unique names. Default names are subject to being deleted. Use automatic clean-up or junk removal at your own risk.
     
Thread Status:
This last post in this thread was made more than 31 days old.