Medium or large S/S can have hangars inside which smaller ships can dock / park.
A hangar is a huge room inside the S/S that contains one or many garages in its walls ( in this context, the word “wall” applies to the ground too ). Each garage is like a hole with a box shape ( rectangular entrance ). There are many garage classes, and all garages within one class share the same dimensions specifications.
Hangars and garages are the 3D equivalent to parking lots and parking places for our modern cars. Ships dock inside a garage, with no more than one ship per garage. When the ship is docked / parked, it can interact with the station ( buy / sell good, repair, upgrade ship systems, etc.. ). Ships cannot dock outside garages.
Since garages have fixed dimensions and ships can have variable dimensions, ships can only dock in garages matching their size as tightly as possible. For each ship we will associate one garage class, so that's not something you have to worry about .
Garages offer many advantages, especially compared to a standard “landing pad” system:
– unique style
– easy way to identify if a ship fits or not ( does its dimensions fit the garage “box” ? )
– does not stack / block the main pathway for other ships
– easier to manage for traffic / life inside the S/S and to implement the navigation paths for the artificial intelligence (A.I.).
- 更加便于管理飞船/空间站中的流量/活力(traffic / life)和人工智能导航路径。
– the door(s) of a garage can close when a ship goes idle for too long, or when a player logs off.
That way, the ship doesn't pop out of existence magically.
– “Protection value”: once parked in a garage, the ship is protected from collisions that other players could ( willingly, or by accident ) cause.