Commit graph

220 commits

Author SHA1 Message Date
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
Daniel Ceregatti
b9aee3d824 Add RCON file handling.
Add RCON client.
Add many comments.
2022-07-09 14:23:43 -07:00
Daniel Ceregatti
c9edc5eb59 Use new RCON port.
Start the server with a command line here so we can dev more rapidly.
2022-07-09 14:23:09 -07:00
Daniel Ceregatti
a50e9ed6a4 Add git, jq, python, and py3rcon. 2022-07-09 14:22:33 -07:00
Daniel Ceregatti
2b64840617 Updated docs. 2022-07-09 14:21:42 -07:00
Daniel Ceregatti
ee3ee48ff0 Add rcon port. 2022-07-09 11:34:36 -07:00
Daniel Ceregatti
56aa713151 Fix yet more conflicts. 2022-07-08 22:45:06 -07:00
Daniel Ceregatti
c2ca3ce46b Fix conflict. 2022-07-08 22:41:42 -07:00
Daniel Ceregatti
4377404e07 Add rcon port. 2022-07-08 22:39:19 -07:00
Daniel Ceregatti
ba2be87f37 Re-format and re-order entries. 2022-07-08 22:39:19 -07:00
Daniel Ceregatti
9edfcae0c9 More checking, less calling of the config function. 2022-03-31 01:34:10 -07:00