Skip to content

Releases: seriallos/commandstar

0.1.6 - Server Totals and Data Persistence!

31 Dec 05:56
Compare
Choose a tag to compare

Full documentation and installation notes available on the main GitHub repo:

https://github.com/seriallos/commandstar

This may be another unstable release. NeDB is a brand new dependency that I've
only been able to test on my own low-pop servers.

Note: Server status should be usable soon as the socket leak has been fixed for
the next Starbound release. Forum link

New

  • Show total worlds explored and total players seen (ever) on the server.
    • These will only start tracking with this new update.
    • Players are tracked by their game name.
  • Adds several API endpoints
    • /server/worlds - Returns info on all visited worlds
    • /server/players - Returns info on all players ever seen

Fixes/Tweaks

  • runServer.sh should now work from any path (Fixes #11)
  • Fixes bug where slash chat was showing up on the site

Technical

  • Adds NeDB as a dependency to have a bit of persistence when restarted
    • Default data path is ./data. This is configurable.
    • This will enable moving forward on a bunch of other features.
    • Using a pure NodeJS library keeps CommandStar easy to install and run.

0.1.5 - Refactor, Server Status, and Bug Fixes

29 Dec 21:19
Compare
Choose a tag to compare

0.1.5

This release has a ton of internal changes. It's very possible that I've broken
some things that used to work.

New

Fixes/Tweaks

  • Player list and world list should clear out when server restarts
  • All colors codes should be filtered out. For example, ^#cyan;
  • Reading old chat is easier now. You won't get bounced to new messages when
    they show up. (Thanks to malobre for initial code!)
  • Fixes bug where active systems would disappear on change

Technical

  • Major codebase refactor
    • starboundserver/server.coffee manages the log watcher and network monitor
    • Moved a bunch of files/dirs around for better organization
      • server.coffee is now lib/commandstar.coffee
      • classes/ is now lib/
  • Bunch more tests

0.1.4 - IRC, Configurable Panels

22 Dec 01:43
Compare
Choose a tag to compare
Pre-release

0.1.4

New

  • Relay in-game chat to IRC. See config/default.yaml for details on configuring
  • Configuration flag to enable/disable active systems display
  • Configuration flag to enable/disable the API list in the footer
  • /server/players API endpoint (thanks https://github.com/malobre !)
    • Alias: /server/playerList
  • Detect crashes caused by segfaults

Fixes/Tweaks

  • Player list is sorted by name
  • Reduced logging from server.coffee
  • Player names surrounded by <brackets> in chat log
  • Properly remove multiple color codes in player names and chat messages
  • Tweaks to default player list and system list (thanks malobre!)

Technical

  • No longer install testing dependencies by default

0.1.3 - Many Tweaks and Fixes!

21 Dec 05:53
Compare
Choose a tag to compare
Pre-release

New

  • Configurable server description
  • Display max number of players
  • Display Open/Password Protected server status
  • Configurable Custom CSS support

Fixes/Tweaks

  • Slash commands are ignored
  • Chat color tokens are ignored
  • Long player names no longer break layout
  • Various chat display tweaks (table style, HTML encoding, etc)
  • Configurable number of chat messages to retain
    • Fixes long initial page load and memory issues

Technical

  • Project passes coffeelint
  • doTests.sh script to easily run all tests

0.1.2 - Active Solar Systems!

18 Dec 04:11
Compare
Choose a tag to compare
Pre-release

New

  • Added "Active Systems" display
    • Will show solar system coordinates that players are visiting
    • Known Issues:
      • Sometimes the server keeps systems open when there aren't players
        on it.
      • Cannot currently determine which players are in which system.
      • Systems can be "active" for 30 seconds after a player leaves.

Fixes/Tweaks

  • Show 50 chat messages on page load instead of 20
  • One script to run the server for both Linux and Windows
    • Also keeps dependencies up-to-date
  • Fixed chat scroll bug when there were lots of messages
  • Player list now scrolls when it becomes too big
  • Minor tweaks to display (padding and things like that)

Technical

  • Removed dependency on global coffee-script
  • Removed dependency on global mocha for testing
  • Removed in-line styles, moved into public/css/commandstar.css

0.1.1 - Experimental Windows Support

17 Dec 04:59
Compare
Choose a tag to compare
Pre-release
  • Basic Win7 testing
  • Configurable server name
  • Version name of Starbound server
  • Fixed a bunch of bugs

0.1.0 - Offended Koala

15 Dec 22:04
Compare
Choose a tag to compare
Pre-release

Initial release with support for Offended Koala version of the Starbound server.

Current functionality:

  • Real-time display of players online
  • Real-time chat from in-game
  • Relay game chat to HipChat