StarMade is a Minecraft inspired multiplayer 3D space shooter. Build your own ship and conquer the galaxy.

Report article RSS Feed StarMade: new Ship Catalog & Faction video

this update features a completely redesigned catalog, with a lot more options and possibilities. Also some huge boosts to memory scalability. Also a video for the introduction of Factions!

Posted by schema on Jan 28th, 2013

Factions Video

New Catalog System

The new system now has its own tab in the context menu. It is structured into "Personal", "Available", and "Admin".

Personal Tab

In the personal tab, players get a list of all catalog entries they own. Ownership can only be changed by an admin. The owner of an entry can edit the description, permission, and delete the entry. Permissions for entries are:

  • Faction: the catalog entry will only appear for faction members.
  • Others: the catalog entry will appear for all players.
  • Home Base (not yet implemented)
  • Enemy Spawnable (Server Admin only): The enemy mobs may use this entry as a blueprint

The personal tab also has the known tools for saving/uploading a ship.

Available Tag

In this tab, all entries that are available for the player are listed. This includes own entries, entries that have a faction permission that are owned by another member of your faction, and all entries with the permission set to "others".
Finally, all catalog lists now feature (ascending&descending) sorting for every list-aspect.

Admin Tag

This tab is only available for server admins and lists all entries of the server. The admin may force any modification of an entry, including removal. For every removed entry (no matter who removed it), there will be an automatic backup created in the server blueprint export folder.


Players can rate entries from 1 to 10. All ratings are saved, so the system will remember if a player already has voted for an entry (in this case his rating will be replaced with the new value). Ratings will be a good not only for players, but also for admins determining the best ships to use for the enemy blueprints.

Memory performance

I implemented a whole new Octree-system, essentially eliminating almost all overhead data. This will cut the usage of memory for a raw structure (excluding connections) more than in half. It also increases the overall physics performance since octree-lookups can be done a lot faster, because the data is now organized in one flat array instead of a hierarchical node-leave object structure. (This may not be perfectly object orientated programming conform, but I'm programming for performance and not a computer science professor)

As always, be sure to keep your backups from the update, which are automatically created in your StarMade directory when you update.

Thanks for playing StarMade,
- schema

Post comment Comments
hasaosan Jan 30 2013, 3:34pm says:

sweet but whats to stop people from using the indestructible ships to destroy everything?

+1 vote     reply to comment
schema Author
schema Jan 31 2013, 2:16pm replied:

Only one station or planet per faction may be the home base and is indestructible. Stations can't move, so they won't be a problem. Ships with the faction block can't be entered by others, but are destructible. Ships only get indestructible when they are docked onto the home base station of their faction

+2 votes   reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

Star Made
Windows, Mac, Linux
Developed By
Custom Built
Send Message
Official Page
Release Date
Game Watch
Track this game
Report Abuse
Report article
Related Games
Star Made
Star Made Single & Multiplayer Futuristic Sim
Related Engines
Custom Built
Custom Built Commercial Released Sep 1, 2007