Casimir255 / QuantumHangar-EOL-

This is a server hangar and grid market plugin
Apache License 2.0
9 stars 20 forks source link

bring back nexus support for grid load #56

Closed StalkR closed 2 years ago

StalkR commented 3 years ago

https://github.com/Casimir255/QuantumHangar/commit/57c0c7743e0d0af64f33a99b6e49afe83e548d35 effectively disabled nexus support for grid load by introducing a new Config.NexusAPI setting by default disabled (false).

Using this as a tracking bug for what needs to happen so we can restore nexus support for grid load.

1) [StalkR] relay GPS over nexus: https://github.com/Casimir255/QuantumHangar/issues/57 2) [StalkR] expose NexusAPI in the config UI: https://github.com/Casimir255/QuantumHangar/pull/58 3) [Casimir] add API methods to include server type so the plugin can make better decisions

StalkR commented 3 years ago

Casimir says

it wasn't built with non sectored instances in mind. I need to add a few more api methods for that first The server type is missing You have 3 server types, and two of them are non sectored Which would make QH all weird

public enum ServerType
        {
            //Default Synced Sectored instance
            SyncedSectored,

            //Synced Non-Sectored Instance (Similar to exsisting plugins. Pure sync, no boundaries)
            SyncedNonSectored,

            //Non-Synced, Non-Sectored Instance. Basically no nexus features. Pure event server type. Still
            //accessible via lobby spawn script system.
            NonSyncedNonSectored,
        }
Casimir255 commented 3 years ago

I Still need to expose this. So the last merge I did still won't work properly.

I won't do another QH update probably until I finish the market crap so we got a bit to figure it out.

StalkR commented 2 years ago

sweet, looks like you did it :)

https://github.com/Casimir255/QuantumHangar/commit/1716cb183b94fdbdcc17a989f13cc72c3eb8c315