ME1312
7179911d4c
Allow commands to be sent to external servers
2021-12-01 04:50:25 -05:00
ME1312
a0b8df47ac
Update PacketExSyncPlayer
2021-11-24 04:52:39 -05:00
ME1312
c137906fcd
Update SubData
2021-10-25 01:12:06 -04:00
ME1312
92151d75d0
Update GalaxiEngine (again)
...
This update removes string unescaping from ObjectMap.
This will surely fix a ton of yet unfound bugs that exist from us simply picking the wrong method.
2021-10-24 14:53:15 -04:00
ME1312
3e074e365d
Update GalaxiEngine
...
The changes this time are to some of GalaxiEngine's core utilities... which means it took a lot of work this time.
2021-10-24 00:14:07 -04:00
ME1312
5263f9d018
Prevent Directory
from being inherited
2021-07-26 16:50:03 -04:00
ME1312
ef1c593607
SubServers.Sync.Velocity #64 (Preview)
...
And automatic external server definitions
2021-07-09 01:46:10 -04:00
ME1312
ee82ec32a3
Revert to .zip
2021-06-28 21:59:27 -04:00
ME1312
1427ff04e1
Use tar.xz
for downloading templates
2021-06-28 16:34:49 -04:00
ME1312
81d2d8b14e
Better log handling & Forge-related fixes
2021-06-25 18:26:49 -04:00
ME1312
1533987bf5
Feature creep commit
...
This commit has 3 new features in it:
-> Internal Templates
-> The new Purpur Template
-> Changes to External Logging
2021-06-24 23:06:53 -04:00
ME1312
1fff679005
Fix multi-line JSON message parsing
2021-06-15 01:47:06 -04:00
ME1312
7d6396ec1c
Allow targeting multiple RemotePlayers
2021-06-15 00:09:51 -04:00
ME1312
517074f2b3
Remove some unnecessary conversions
2021-06-14 00:42:06 -04:00
ME1312
2c7175e558
Fix one of the new packets
2021-06-13 22:43:05 -04:00
ME1312
2a9c74f601
Add action methods to RemotePlayer
2021-06-13 21:31:59 -04:00
ME1312
51e83f4fb0
Allow ungrouped servers to be listed
2021-06-11 18:16:05 -04:00
ME1312
4d081f6e4f
Don't fire edit events for temporary modifications
2021-06-06 01:28:22 -04:00
ME1312
e1de6636f0
Optimizations for developers
2021-06-05 22:44:33 -04:00
ME1312
e090815b37
Revert something
...
This change I made a few commits ago is now unnecessary given the previous commit.
2021-01-29 19:23:58 -05:00
ME1312
b0340b498e
SubData API updates & usage optimizations
2021-01-29 19:06:23 -05:00
ME1312
9af8dd02ce
Update SubData
2021-01-21 14:28:23 -05:00
ME1312
ea9eec9aa8
Don't store temporary servers in servers.yml
2021-01-16 18:10:51 -05:00
ME1312
bcd7f4f3c3
Update SubData
2020-11-23 00:25:00 -05:00
ME1312
4ea69298a3
Optimize imports
2020-11-16 15:34:59 -05:00
ME1312
4cfe1b4285
Standardize RemotePlayer
...
This is the RemotePlayer API, not the GlobalPlayer API.
2020-11-14 13:12:08 -05:00
ME1312
8d21771857
Update GalaxiEngine
2020-11-14 02:07:25 -05:00
ME1312
96a3cf797e
Update SubData
2020-11-11 16:07:22 -05:00
ME1312
c62363bdef
Make the compatibility plugin loadable
...
Some BungeeCord API calls require an actual plugin object. This is a problem.
Fortunately, the 2020 builds of BungeeCord provide a protected constructor that is actually usable by SubServers, so we implemented it.
2020-11-11 02:35:02 -05:00
ME1312
6e60138a79
Add an error checking thread for player sync
2020-08-22 20:01:58 -04:00
ME1312
e9c0075144
Misc fixes regarding the last few commits
2020-08-21 18:33:09 -04:00
ME1312
fa77eeeab0
Allow a subserver's template to be changed
2020-08-19 21:15:55 -04:00
ME1312
443e3c2d44
Favor new connections over the old ones
...
This is a change to the rules that govern what happens when the same UUID connects to the same network more than once. It is now more BungeeCord like in nature.
2020-08-19 15:24:05 -04:00
ME1312
83041a1f3f
Allow SubProtocol to be extended
2020-08-11 20:28:34 -04:00
ME1312
efc12e0649
Fix possible player data desyncs
2020-07-25 05:43:42 -04:00
ME1312
891913dbe3
Ditch RedisBungee. Long live the RemotePlayer API
...
RedisBungee has been abandoned by it's developers. So we're abanding it too.
SubServers.Sync will now finally pick up the slack and sync basic player information between proxies over their SubData connection.
2020-07-25 01:20:59 -04:00
ME1312
0812ff3ade
Properly set a default value for the Replacements
option
2020-06-20 03:45:45 -04:00
ME1312
0e8bae4187
Re-Add local templates to SubServers.Host
...
Local templates are now stored in `/Templates`
Template cache files are still stored in `/Cache/Templates`
Remote templates are now stored in `/Cache/Remote/Templates`
2020-06-19 21:00:50 -04:00
ME1312
9d01f46c16
SubCreator File Replacements
...
SubCreator has several new build options for updating and making replacements in files
2020-06-13 17:53:18 -04:00
ME1312
bb0dd55c95
#50 #46 Selecting Multiple Servers
...
This commit includes the following major changes and additions:
-> New Command & Permission Formatting
-> RemotePlayer API
-> SubData with Blocks
2020-06-12 01:45:49 -04:00
ME1312
51d3c31220
Add SubCreatedEvent
2019-12-18 02:49:40 -05:00
ME1312
611b59f2c8
Fix the reconnect timer
2019-10-19 16:38:44 -04:00
ME1312
bfcb076cfd
Update SubData
2019-10-18 18:24:58 -04:00
ME1312
a5c5a532a0
Don't attempt reconnect while shutting down
2019-09-26 12:41:04 -04:00
ME1312
bccbfb39c9
Add a grace period on rogue SubServer detection
...
Async subdata shenanigans made rogue SubServer detection a little inacurrate. Specifically in regards to the last commit.
This is the fix to that
2019-08-30 15:44:54 -04:00
ME1312
81d37b8b1e
Reduce dependance on SubServers.Bungee
...
SubServers.Host can now seamlessly reconnect to SubServers.Bungee, even if it's been restarted, without restarting uneffected servers.
Also, you can now shutdown SubServers.Bungee without turning off remote servers. Isn't that neat?
2019-08-29 20:01:52 -04:00
ME1312
3ff2459258
Allow custom formatting of server directories in SubCreator
2019-07-29 20:20:38 -04:00
ME1312
30dd28547f
Add a post-start event
2019-06-25 17:13:27 -04:00
ME1312
3af2087f19
Add a post-connect subdata event
2019-06-17 20:20:46 -04:00
ME1312
be8f87d17c
Add the Update command
...
And several related UI changes to SubServers.Client
2019-06-16 23:13:48 -04:00