Shadow - A server side modification for Starmade

    Doomsider

    Server scriptologist
    Joined
    Jan 21, 2013
    Messages
    215
    Reaction score
    43
    I have tested the new install.sh script on several installs now without a problem until last night. On fresh install chatcommands were not working. I killed the server with ./shadow.dtsd kill and then restarted it. This time I got multiple returns for commands. I could not figure out what caused this behavior other then the script somehow executing out of order or kill not stopping all the processes. I issued kill a few times and waited and then started the server and it worked perfectly. If anyone experiences this issue please let me know because I cannot replicate it since.
     

    Doomsider

    Server scriptologist
    Joined
    Jan 21, 2013
    Messages
    215
    Reaction score
    43
    I have pushed a lot of bug fixes and new features lately but the end of the month approaches and it looks like I will have to put off Alpha release to towards the end of next month. It seems like the more work I do the more I realize needs to be done ;)
     
    Joined
    Mar 3, 2014
    Messages
    13
    Reaction score
    1
    Eagerly waiting, again, if you need any assistance, just let me know!
     
    Joined
    Sep 1, 2013
    Messages
    144
    Reaction score
    70
    • Legacy Citizen 2
    • Legacy Citizen
    • Purchased!
    I am trying to use this system on my current build server.. none of the commands are working and no information is being populated into PLAYERDB; any help would be appreciated.
     

    Doomsider

    Server scriptologist
    Joined
    Jan 21, 2013
    Messages
    215
    Reaction score
    43
    I am trying to use this system on my current build server.. none of the commands are working and no information is being populated into PLAYERDB; any help would be appreciated.
    You can check CONFIGDTSD_SCRIPTSCREEN.log to see if the logloop function is running. With an older version of script I was having issues with the first start after an install and I thought I had fixed it. You can try kill the server with ./shadow.dtsd kill and then starting it again to see if that is the issue. Let me know if so and I will take a look again at the code for a fix.

    Also the script uses Mysql for a lot of the heavy work and parsing the log quickly. So if the Mysql part is not setup the active portions of the script will not function at all.
     
    Joined
    Sep 1, 2013
    Messages
    144
    Reaction score
    70
    • Legacy Citizen 2
    • Legacy Citizen
    • Purchased!
    I found my problem. I named the db shadow instead of dtsddb. find and replace fixed easily.
     
    Joined
    Jun 23, 2013
    Messages
    221
    Reaction score
    25
    • Purchased!
    • Modder
    • Legacy Citizen 4
    Ooh, great to see you got this up and working! Sorry I wasnt around to help with the development :( Looks like youve done a great job though ^^
     
    Joined
    Oct 11, 2015
    Messages
    21
    Reaction score
    9
    • Purchased!
    I'm finishing first working iteration of Star Made Web Manager (MVC web manager app), which uses shadow, to show (sortable, searchable views conatinig almost all data from shadow database) and allow control star made dedicated server via web gui. For details see : GitHub - waski35/SMWebManager or (SMWM) Star Made Web Manager

    Currently You can control starmade server : start/stop/restart/update/backup, manage players (kick, ban, unban, give credits etc.) , stations, asteroids, ships, shops (despawn, destroy). Theres more to come this weekend. It works, but i had not much time to test it.

    I'm writting this to just let You know. And of course to thank you very much for your shadow.
    I'm plannig to add most of commands available for sm admins, it should go fast given architecture of shadow and this web app.

    There's already working code on master branch.
     

    JumpSuit

    Lost-Legacy Director
    Joined
    Feb 5, 2015
    Messages
    343
    Reaction score
    93
    I'm finishing first working iteration of Star Made Web Manager (MVC web manager app), which uses shadow, to show (sortable, searchable views conatinig almost all data from shadow database) and allow control star made dedicated server via web gui. For details see : GitHub - waski35/SMWebManager or (SMWM) Star Made Web Manager

    Currently You can control starmade server : start/stop/restart/update/backup, manage players (kick, ban, unban, give credits etc.) , stations, asteroids, ships, shops (despawn, destroy). Theres more to come this weekend. It works, but i had not much time to test it.

    I'm writting this to just let You know. And of course to thank you very much for your shadow.
    I'm plannig to add most of commands available for sm admins, it should go fast given architecture of shadow and this web app.

    There's already working code on master branch.
    I am very intrigued about this.
     

    Asvarduil

    Builder of Very Small Ships
    Joined
    Apr 17, 2015
    Messages
    272
    Reaction score
    133
    • Community Content - Bronze 1
    • Purchased!
    Reading the source code for Shadow is really interesting. I'm looking into creating my own modded server, and this framework might really help me! Thanks for posting this awesome, awesome resource.
     

    Alendon

    Programmer
    Joined
    Apr 13, 2016
    Messages
    32
    Reaction score
    19
    I'm rly interested to make own modules for this wrapper, the bad im not the experienced scripter, maybe there are a few people outside who can give tips or help, maybe someone which are experienced with this wrapper
     

    DrTarDIS

    Eldrich Timelord
    Joined
    Jan 16, 2014
    Messages
    1,114
    Reaction score
    310
    I think Benevolent27 Picked up the development and is running a heavily modified version on LvD. Could be wrong,
     
    Joined
    Jul 8, 2013
    Messages
    122
    Reaction score
    13
    • Legacy Citizen 5
    • Purchased!
    It should work. Project wise this is dead. Bash is one of the easiest scripting languages though and if you ever use linux at all it's worth learning.
     

    Benevolent27

    Join the Dark Side
    Joined
    Aug 21, 2015
    Messages
    585
    Reaction score
    327
    • Purchased!
    I think Benevolent27 Picked up the development and is running a heavily modified version on LvD. Could be wrong,
    Yeah, though Melvin is written in bash, he is his own bot. I'll probably never release the wrapper we are currently using to the public, just because it's so heavily customized to run on LvD. I will eventually release an opensource wrapper written in node.js, which will be free to the public and which will be 100% comprehensive and have plugin support with full documentation. However, with my limited time it's been going slow lately.
     
    • Like
    Reactions: JumpSuit