Commit Graph

113 Commits

Author SHA1 Message Date
a-sync
a693eb2b20 fix private ip check 2024-09-17 12:45:08 +02:00
a-sync
a868def0c8 replace vulnerable dependency 2024-09-17 12:15:06 +02:00
a-sync
1541e7d1ec check frags player field when score is not set 2024-09-17 11:49:46 +02:00
a-sync
a55912c7f2 skip address if IP is in private range 2024-09-17 11:44:40 +02:00
a-sync
717a619cbc try to detect and exclude bot numbers 2024-09-17 11:02:27 +02:00
a-sync
d6d97c2ce4 upd. event emitter call 2024-09-10 20:20:57 +02:00
a-sync
33bb83fe38 create steam api raw field 2024-09-09 20:54:40 +02:00
a-sync
ffa8510011 fix: steam connect address port
* return extended info from steam api call
2024-09-09 20:30:04 +02:00
a-sync
1890097528 extend gs.info object with gamedig response fields
* adds password, ping, queryPort, version and raw
2024-09-09 20:09:43 +02:00
Smith
7ef49223f3 add username gamedig option to support palworld 2024-06-15 10:23:59 +02:00
a-sync
6ac92c1b2a catch bot init errors 2024-04-20 21:29:39 +00:00
Smith
72692139c7 fix web service error handling 2024-03-23 14:29:31 +01:00
Smith
de61f941bb rename config field to infoText
* more generic naming: Description --> Info
2024-03-23 12:03:15 +01:00
Smith
402854b972 upd. simple mde toolbar
* pass debug env to frontend instead of checking local addr
2024-03-23 10:37:06 +01:00
Smith
2c00299799 adds description field
* don't cache ajax reqs on localhost
 * enable markdown editor
2024-03-23 09:01:09 +01:00
Smith
4ad9fbb608 make it make sense
😵
2024-03-11 11:14:58 +01:00
Smith
5e7d48d84a fix duplicating GameServer instances on restarts 2024-03-09 20:59:26 +01:00
Smith
e827dcaa27 fix flush command on windows env 2024-03-09 20:28:15 +01:00
Smith
6eb0ab8d7a do some refactoring to make the Watcher class proper
* stop calling the project _early stage_ 🎂
    - 3 years of support/development
    - 10+ community requested features
    - 20+ discord members 😲
    - 100+ deployments
    - 200+ commits
    - 25000+ hours running with 10+ game servers on a micro VM with only 2 crashes (bug fixed 🤞)
2024-03-09 19:22:33 +01:00
Smith
886727a785 append versions to footer 2024-02-28 18:15:09 +01:00
Smith
5e45da87d8 bump nodejs version in docker 2024-02-28 17:30:35 +01:00
Smith
f78e8fb7e6 cleanup types 2024-02-14 21:54:12 +01:00
Smith
79ad18ea17 switch to @types/gamedig 2024-01-27 09:19:43 +01:00
Smith
ec15035321 upd. lowdb dependency
* now that we use esm we can drop the backported old version fork
2024-01-22 23:11:54 +01:00
Smith
d21df7163a upd. local gamedig types 2024-01-22 16:57:07 +01:00
Smith
126d12bc0a clean up dupe types; switch to local type declaration 2024-01-22 12:21:35 +01:00
Smith
87152ff4c9 upd. gamedig types to v5 2024-01-22 11:33:38 +01:00
Smith
efbd983a02 use file mtime in place of gamedig version
* package.version is unmaintained on the master branch
2024-01-21 18:04:39 +01:00
Smith
ce0f2c95e7 upd. some types
* upd. deps
2024-01-21 17:46:47 +01:00
Smith
380d93d81e use the new games and protocols exports
* add new gamedig options
2024-01-21 15:15:09 +01:00
Smith
2fca8c9457 upgrade gsw to esnext module
* fix import extensions
 * set new module and resolution type
 * upd. gamedig dependency to node-gamedig#master
2024-01-21 15:08:50 +01:00
Smith
8197f27491 adds common protocols to the end of game types list 2024-01-13 15:11:14 +01:00
Smith
96614348f1 adds new gamedig options: requestRulesRequired, requestPlayersRequired 2024-01-13 14:50:52 +01:00
Smith
4f253005e8 use ajax_cache_responses (json-editor) 2024-01-07 13:39:23 +01:00
Smith
258ddfb2a7 fix JSONEditor config format
* remove css workaround
2024-01-06 17:02:58 +01:00
Smith
5cdfd32942 working games list 2024-01-06 16:39:25 +01:00
Smith
7cac2ca2d3 return games list from gamedig v4.4 WIP 2024-01-02 22:43:33 +01:00
Smith
fb96a46433 return gamedig version 2023-12-30 08:50:04 +01:00
Smith
248ca528e0 return gamedig games list dynamically WIP 2023-12-28 21:27:49 +01:00
Smith
ecdd6db6a0 remove steam://connect/ prefix of server connect uri 2023-12-28 21:26:33 +01:00
Smith
dc865c47d0 optional graph 📈
* some just prefer a cleaner look 😎
2023-12-18 15:11:26 +01:00
Smith
7035d6d07c optional players list; online/offline color picker for discord
* remove custom property inputs
 * fix checkbox input size
2023-12-05 17:46:29 +01:00
Smith
de7834bc66 graph 24h format comment 2023-11-21 07:50:46 +01:00
Smith
d3d82c3c79 fix: discord player count over 100 2023-11-18 17:34:25 +01:00
Smith
b60e18ae53 default the server name to the configuration name 2023-10-16 10:12:02 +02:00
Smith
4aa90f11b0 add slack envs
* add slack flush api
2023-08-17 18:41:41 +02:00
Smith
842d5fb440 format players list 2023-08-17 18:14:40 +02:00
Smith
45378b25a0 slack message blocks wip 2023-08-17 17:28:11 +02:00
Smith
a0649a12ea postmessage format wip 2023-08-16 23:34:20 +02:00
Smith
c47f690017 slack-bot WIP 2023-08-16 23:55:22 +02:00