Commit graph

230 commits

Author SHA1 Message Date
Daniel Ceregatti
28a741ffba Make the container always restart unless explicitly stopped. 2023-02-22 21:21:25 -08:00
Daniel Ceregatti
40fce24641 Fix backups. 2023-02-22 21:20:08 -08:00
Daniel Ceregatti
86f4fe448c Add detection of extras/types.xml and handle it if found. WIP. 2023-02-22 20:59:10 -08:00
Daniel Ceregatti
e7da6d5cec Updated docs. 2023-02-22 20:58:01 -08:00
Daniel Ceregatti
5af8b43a72 Add script to merge and unmerge types.xml files. 2023-02-22 20:56:33 -08:00
Daniel Ceregatti
a250aa9be5 Fix keys not being copied when a mod is first installed.
Fix backups.
2022-11-11 15:41:22 -08:00
Daniel Ceregatti
8b72734b57 Updated docs. 2022-10-18 09:55:16 -07:00
Daniel Ceregatti
ba8146e491 Fix docs. 2022-10-15 17:07:44 -07:00
Daniel Ceregatti
df4c17c554 Update docs. 2022-10-15 17:00:35 -07:00
Daniel Ceregatti
3f5f3ac01f Fix backup.
Make adding mods only add one at a time.
Fix mod output listing.
2022-10-10 10:25:18 -07:00
Daniel Ceregatti
f9d3e63759 Note that multiple ids for adding/removing mods ins't a feature yet. 2022-10-10 10:21:26 -07:00
Daniel Ceregatti
5f6bc853a3 Add Banov script.
Update Windstride scripts.
2022-10-10 10:19:53 -07:00
Daniel Ceregatti
af88d74ea3 Add initial Banov support scripts. WIP. 2022-09-29 11:32:22 -07:00
Daniel Ceregatti
c2c15ad51d Remove files that should always come from the mod directory itself. 2022-09-28 23:22:24 -07:00
Daniel Ceregatti
f612004802 Add the other maps as templates. 2022-09-23 15:10:38 -07:00
Daniel Ceregatti
27730c36ab Continue using the experimental app id.
Add more status output.
2022-09-23 15:06:46 -07:00
Daniel Ceregatti
cbe51f2f10 Updated docs. 2022-09-23 15:02:36 -07:00
Daniel Ceregatti
eaf31aac61 Remove multiple ids from usage, as that's not gonna happen. 2022-08-02 18:20:44 -07:00
Daniel Ceregatti
f2eede54d6 Fix raptors install script. 2022-08-02 18:20:01 -07:00
Daniel Ceregatti
dd86e3e8cd Add xmllint pacakge so we can verify them when scripts merge them. 2022-08-02 18:18:34 -07:00
Daniel Ceregatti
413266c632 Add Windrides Clothing Pack scripts. 2022-08-02 18:17:54 -07:00
Daniel Ceregatti
a85674c122 Remove unused command 2022-07-30 21:59:13 -07:00
Daniel Ceregatti
9d7bb90696 Fix activation and deactivation of mods.
Add backup support.
2022-07-30 21:57:30 -07:00
Daniel Ceregatti
a9a2aa7af9 Add 64 bit SDL library. 2022-07-30 21:56:29 -07:00
Daniel Ceregatti
3ee9dd9d89 Fix perms. 2022-07-30 21:55:58 -07:00
Daniel Ceregatti
c7a3bf0a88 Add raptor mod modifications. 2022-07-30 21:55:14 -07:00
Daniel Ceregatti
b3c1b048fb Continued refactoring. Rename variables so they're clearer. Add lots of comments. 2022-07-30 17:41:37 -07:00
Daniel Ceregatti
109a18f22c Add debugging to the compose file. 2022-07-30 17:40:38 -07:00
Daniel Ceregatti
c728c743b7 Big refactor: Remove all the fn_ crap and normalize whitespace. 2022-07-25 18:26:31 -07:00
Daniel Ceregatti
5e48a3c3e3 Add convenience script. 2022-07-25 18:24:45 -07:00
Daniel Ceregatti
4359cdb163 Updated usage. 2022-07-23 23:54:20 -07:00
Daniel Ceregatti
e71ed82871 Add uptime to status.
Updated docs.
2022-07-23 22:09:57 -07:00
Daniel Ceregatti
71f381ec3d Refactor the profiles directory name so it doesn't tab complete to the start of the other directory.
Make update also handle server config file diff.
2022-07-23 20:16:07 -07:00
Daniel Ceregatti
3c0f72b754 Disable the logging of FPS and such every minute. 2022-07-23 20:14:38 -07:00
Daniel Ceregatti
381f3fbaf3 More mod WIP. 2022-07-23 11:15:19 -07:00
Daniel Ceregatti
ddfee2d2d1 Updated docs. 2022-07-22 23:31:41 -07:00
Daniel Ceregatti
8303f24a6a Updated docs. 2022-07-22 23:20:39 -07:00
Daniel Ceregatti
dc04adff04 Updated docs. 2022-07-22 23:19:50 -07:00
Daniel Ceregatti
c31f47c3a5 Updated docs. 2022-07-22 23:15:55 -07:00
Daniel Ceregatti
49f5206d35 Switch to docker compose plugin. 2022-07-22 22:56:02 -07:00
Daniel Ceregatti
401d857a7f Implement more mod handling. 2022-07-22 22:19:33 -07:00
Daniel Ceregatti
1ba6a057c0 First working implementation of mod support. 2022-07-22 21:12:36 -07:00
Daniel Ceregatti
9d0cb5f7bf Make core file handling be part of docker compose.
Remove the shutdown handling hack when the server was crashing on exit.
Add a proper stop option now that seinding SIGTERM will properly shut the server down.
2022-07-22 18:12:50 -07:00
Daniel Ceregatti
e8d0893569 Add ability to attach a host-based debugger. 2022-07-22 18:11:46 -07:00
Daniel Ceregatti
215c81f437 Updated docs. 2022-07-22 18:11:07 -07:00
Daniel Ceregatti
f6153d02b5 Refactor to allow cleanup to happen in an exit trap.
Remove loop to allow docker to handle restarts on crashes. Hacks exist for now to force exit 0 because the server always crashes on exit.
Rework how the config is loaded. It need not always happen.
2022-07-10 11:26:16 -07:00
Daniel Ceregatti
13f3cda4cb Bring in all the settings from the documentation. The last two are not from there, though. 2022-07-10 11:24:46 -07:00
Daniel Ceregatti
e3daab9d25 Add host mode support so the server shows up in LAN browsers. Keep ports with comments so the old setting can remain as an option. 2022-07-10 11:24:06 -07:00
Daniel Ceregatti
296fc55765 Set the path to include /files and stop adding the server script so we can develop it without building. 2022-07-10 11:21:07 -07:00
Daniel Ceregatti
8ba598b549 Bind mount the server script in the container for now, to dev. 2022-07-09 14:48:15 -07:00