1. When making a thread, please tag your thread accordingly using the menu to the left of the textfield where you name your thread where applicable. Server Advertisements and Mod Releases should be contained to their respective subforums.

Server Discussion SharpStar - Proxy server with support for C#, Python, Javascript, and Lua plugins

Discussion in 'Multiplayer' started by Mitch528, Feb 8, 2014.

  1. Mortalsinn

    Mortalsinn Zero Gravity Genie

    Yes because I have so much extra time to learn programming between full time work, a wife and kids. Besides, if you gave everyone this great wisdom and they took it, then legit programmers would be out a job. As far as donations I don't think it's any of your business but yes I plan to. Thanks father.
     
  2. Underbalanced

    Underbalanced Phantasmal Quasar

    I myself work too! We already take donations. Its great to meet others who work full time. Anyways. I wondered if anyone is going to help make plugins. Guess sb isnt uppity enough yet.
     
  3. Mitch528

    Mitch528 Big Damn Hero

    Hmm... I'll have to think on how I would like to implement that. I'll get back to you on that one.
     
  4. Blaze9

    Blaze9 Subatomic Cosmonaut

    Your name is just too perfect for that last part!
     
  5. Mitch528

    Mitch528 Big Damn Hero

    Update to Essential Commands:
    - Can now limit a group's ability to use a command to a certain amount of times (per user).
    - Can now limit the amount of planets a group can protect (per user).
     
  6. Blaze9

    Blaze9 Subatomic Cosmonaut

    When you say limit a group's ability to use a command a certain amount of times, I assume this is a gross tally (users in group y can use command x z amount of times) as opposed to a cooldown (which would also be useful).
     
  7. Mortalsinn

    Mortalsinn Zero Gravity Genie

    When you allow someone to protect their own planet are they able to add friends so they can build on the protected planets much like how ship protection works? right now the way I see it is they have to be set as a builder which allows for builds on protected planets but this will at the same time leave spawn vulnerable.
     
  8. Djet

    Djet Sandwich Man

    Please add the ability to "Adds a permission to the specified group", and the ability to change the color of prefix, thanks for the wrapper. Do you know how to make only by entering the ip and port, and not otherwise, you can join the server, there are smart people who do not enter the port, thus circumventing the wrapper? And still command /setusergroup does not add to the group, designed for players as default, and it would not be bad if there was the ability to edit permissions in the text version.
     
    Last edited: Jun 11, 2014
  9. Blaze9

    Blaze9 Subatomic Cosmonaut

    For the server ports thing (Assuming wrapper is on 20125 and server is on 20124), go to the Starbound Server config and set portforwarding to false, and make sure that you block port 21024 TCP (keep UDP open for queries), and enable only 21025 TCP. This will redirect traffic to port 21025 but query on port 21024. :)
     
  10. Djet

    Djet Sandwich Man

    Thanks, I'll try
     
  11. Blaze9

    Blaze9 Subatomic Cosmonaut

  12. Omnija

    Omnija Cosmic Narwhal

    Thanks, it's been a great help and very useful.

    I noticed a bug when locking you're ship to the public that players would get lost in space?
    (Have to re-log to do anything or else you can't do anything)
     
  13. Project abandoned? The site is offline for several days already
     
  14. Mitch528

    Mitch528 Big Damn Hero

    News:
    Sorry for the inactivity over the past few months. I've been very busy with school and some other things that I had to take care of. I'm going to have more time now to work on SharpStar now, so there should be more updates coming soon. I'm also going to be trying to contribute to StarNub in my spare time.

    I can't reproduce this bug on my end, can you post the exact steps you took?

    The website is back online. I am also now using Dokuwiki instead of Mediawiki. The wiki is located here.
     
  15. Oh thanks @Mitch528 , one thing is possible to make the proxy ping the server so it can auto-restart it if it stops responding? One thing it hits big Linux servers is that the server process hangs not responding and causes huge downtimes. :(
     
  16. Mitch528

    Mitch528 Big Damn Hero

    Done.

    --------------------------------------------------------------

    Server Management Plugin:
    • Restart server automatically when the server is not responding.
    • Start/Stop/Restart commands (console and in-game)
    Version 0.2.9.0:

    Added proper logging

    - Implemented DamageTileGroupPacket
    - Can now register console commands through the plugin API
     
  17. Thank you, it does ping server port via UDP or something to know if the server did stop responding?
     
  18. Mitch528

    Mitch528 Big Damn Hero

    Yeah, but it uses TCP not UDP.
     
  19. Other thing i did notice we need to start the server first, then the proxy, is it still capable to restart it in case of crash?

    One thing i saw some servers doing with Sharpstar is making it capable to use server account login, linked to their sites databases, then with different permissions groups for guests and actually registered accounts, but nobody shares something like that, evil server owners. :proper:
    But those things require certain levels of knowlegde i'm aware i can't reach for now, but i'm even whiling to pay for someone to share with me a plugin like that!
     
  20. r00t

    r00t Orbital Explorer

    What kind of external db are you using? Building a plugin that interfaces with your sql server is not super difficult, though it greatly depends on the pieces involved. :)
     

Share This Page