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 StarryPy - A plugin driven server wrapper written in Python.

Discussion in 'Multiplayer' started by Carrots Are Mediocre, Jan 29, 2014.

  1. actionchip

    actionchip Intergalactic Tourist

    Yep, i have the same problem.

    Whisper command doesn't work in my server (/w). Anyone else have this problem?
     
    Last edited: Jan 30, 2014
  2. Altair91

    Altair91 Void-Bound Voyager

    What's that for an error ? :/

    "Traceback (most recent call last):
    File "server.py", line 8, in <module>
    from twisted.internet import reactor
    File "C:\Python27\lib\site-packages\twisted\__init__.py", line 53, in <module>

    _checkRequirements()
    File "C:\Python27\lib\site-packages\twisted\__init__.py", line 37, in _checkRe
    quirements
    raise ImportError(required + ": no module named zope.interface.")
    ImportError: Twisted requires zope.interface 3.6.0 or later: no module named zop
    e.interface."
     
  3. Maffi

    Maffi Astral Cartographer

    We don't use /w for whisper. Use:
    Code:
    @some_name: This is a whispered message
     
    actionchip likes this.
  4. Maffi

    Maffi Astral Cartographer

    It seems you have not installed it properly. Especially the part about
    Code:
    pip install -r requirements.txt
    . Please make sure you install all dependencies.
     
  5. Maffi

    Maffi Astral Cartographer

    The item names are a bit tricky, its the format the files in the asset/ folder are named. All lowercase and unfortunately not as displayed in game. Please use the asset extractor program from Starbound and search trough the files for the proper name of the item your looking for. An easy example would be "coalore" for what is called "Coal" in the game.

    Thanks for reporting, we'll look into that. :)
     
  6. Hexicube

    Hexicube Star Wrangler

    The placeholder metal bars (i.e. Rubium) use upper-case for names (Rubiumbar) instead of lower-case.
     
  7. FuzzyThor

    FuzzyThor Existential Complex

    Ok yesterday I got this mod installed everything then ran it, It all worked fine not today for some reason I am getting an error and it wont start up. What can i do to fix this?
    I have 21024 port set for the game and in the config.Json.

    Code:
    Traceback (most recent call last):
      File "server.py", line 597, in <module>
        reactor.listenTCP(21025, factory)
      File "C:\Users\FuzzyFrontier\AppData\Roaming\Python\Python27\site-packages\twi
    sted\internet\posixbase.py", line 482, in listenTCP
        p.startListening()
      File "C:\Users\FuzzyFrontier\AppData\Roaming\Python\Python27\site-packages\twi
    sted\internet\tcp.py", line 980, in startListening
        raise CannotListenError(self.interface, self.port, le)
    twisted.internet.error.CannotListenError: Couldn't listen on any:21025: [Errno 1
    0048] Only one usage of each socket address (protocol/network address/port) is n
    ormally permitted.
     
  8. Hexicube

    Hexicube Star Wrangler

    Looks like you missed the :, should be this:
    "@Vokevap: Hello!"
     
  9. SloanReynolds

    SloanReynolds Starship Captain

    Fantastic updates, folks. :) I love the warning message that the server has to be running first, before the wrapper will run. Anyway, it should be noted somewhere that new versions require reinstalls- not just copy and paste the new files into the directory. I'm sure that almost goes without saying, but yeah.
     
  10. actionchip

    actionchip Intergalactic Tourist

    I try:
    Code:
    @Vokevap: Hello
    @Vokevap Hello
    /@Vokevap: Hello
    /@Vokevap Hello
    /Vokevap: Hello
    /Vokevap Hello
    And nothing works...:(
     
    Last edited: Jan 30, 2014
  11. Maffi

    Maffi Astral Cartographer

    What version of StarryPy are you running? If unsure, please update to newest.
    Also: make sure to attach your server.log if this problem persists.
     
  12. Bunnky

    Bunnky Sandwich Man

    So far so good.. For the most part, the update is very good. Couple things i've noticed:

    -(Im using CommandStar and registered on http://starbound-servers.net/) After a while, when I try to join the server, It tells me the server is full, when it is not.
    -/nick does not persist after server restart.
    -When warping down, there is a massive lag spike (I dont know this might be the server itself bug)

    I'll continue monitoring the server. On a side note, is there a way to block mods? I have "checkAssetsDigest" : true, set in Starbound.config, but does not work.
     
  13. RxStrength

    RxStrength Void-Bound Voyager

    I can help out with this one as I spent some time figuring this out on my own.

    I'm running StarryPY on my Debian 64 bit with screen as well. I used
    $ screen -S StarryPY to make the screen, but that's only to make the new instance. After, to leave the screen, use
    $ ctrl-a-d to break away from the current screen.
    $ screen -list will show you your current screens
    $ screen -d -r starbound will take you back to a current screen you've made. Starbound in this case.
    $ screen -D -S starbound quit will kill the screen.
    Hopefully that's enough to get you off and running! Remember, you can always use $ man screen to learn more.

    As far as making it start up automatically...I'm not really quite sure how exactly it's done but that can be done using a startup script or something like chron.
     
  14. Higgins

    Higgins Tentacle Wrangler

    crontab -e

    Code:
    0 2 * * * reboot
    @ reboot /path/to/some/script 
    screen python server.py
     
  15. Maffi

    Maffi Astral Cartographer

    Please make sure you're on the most recent version and attach starbound_server.log and StarryPy's server.log
    I'm afraid I have no clue what you are talking about.

    Not sure, well do some profiling and performance improvements in the future. Until then, blame the gameserver ;)

    Nothing reliable afaik.
     
  16. actionchip

    actionchip Intergalactic Tourist

    I downloaded the latest version 5 minutes ago and remains the same. I send you a private message with my server.log
     
  17. Stadl0r

    Stadl0r Contact!

  18. Carrots Are Mediocre

    Carrots Are Mediocre Zero Gravity Genie

    We updated the configuration file format in the newer versions. Please adapt your old config.json to the format in config.json.example.
     
  19. PAL-18

    PAL-18 Scruffy Nerf-Herder

    What's the stability of this wrapper? Does it crash often? Does it use lots of CPU/Memory? Does it have a memory leak?
     
  20. Maffi

    Maffi Astral Cartographer

    No.
    As much as it needs to.
    Not that I know of.
     

Share This Page