Commit graph

270 commits

Author SHA1 Message Date
0885bfef92 Updated workshop 2026-01-17 09:51:17 -06:00
0d4cbd66fc updated 2026-01-17 09:37:36 -06:00
cbd7995a31 Updated admin page 2026-01-17 09:29:24 -06:00
fcc1b18e4c Steam workshop UPDATE 2026-01-17 09:12:06 -06:00
49600d1cfd reverted the new updates 2026-01-16 02:57:05 -06:00
9c04036ac0 MAJOR Steam workshop changes AGAIN 2026-01-16 02:35:29 -06:00
dfe66c97c8 Revert "MAJOR updated for steam workshop"
This reverts commit baaa962454.
2026-01-16 02:04:50 -06:00
baaa962454 MAJOR updated for steam workshop 2026-01-16 01:46:33 -06:00
43f911dc93 fix menu 2025-12-06 07:15:45 -05:00
21696b36c5 fix 2025-12-05 15:27:13 -05:00
834ec56a4c fix login 2025-12-05 15:19:10 -05:00
28eb2671d5 fix login query 2025-12-05 15:16:12 -05:00
a70990359c fix login 2025-12-05 14:56:01 -05:00
bcc7d0ae2a login fix 2025-12-05 14:53:32 -05:00
baf92ab1ff edit login on website 2025-12-05 14:49:53 -05:00
af56dd11d9 renamed repo 2025-11-30 15:38:20 -05:00
3de1526408 today change 2025-11-30 09:21:45 -05:00
e1d91dcf47 Align instructions and FAQ with WDS docs 2025-11-26 19:31:15 -05:00
75ae6cd870 remvoed the debugs 2025-11-24 16:21:22 -05:00
e13a3b5f8b debugs 2025-11-24 09:50:03 -05:00
b4f0e1edfe Fixed calls to old billing module 2025-11-24 09:42:03 -05:00
6f4515dbec php 8 fix to solve php loading 2025-11-24 07:47:29 -05:00
35e426c158 server log parser 2025-11-23 17:13:22 -05:00
f79bec0a16 fix curl issue 2025-11-23 17:07:25 -05:00
5f5008b377 fixed missign config file and added check if xmlrpc istnt installed 2025-11-23 14:42:37 -05:00
70e05e57d8 Merge branch 'Panel-unstable' of https://github.com/GameServerPanel/GSP into Panel-unstable 2025-11-23 11:55:04 -05:00
9a06d1ff80 fixed some issues 2025-11-23 11:55:00 -05:00
47ddcc8bb3
Merge pull request #53 from GameServerPanel/copilot/update-deploy-and-push-files
Make deploy/push scripts portable and generate comprehensive docs for all 149 games with XML parameter extraction
2025-11-22 18:26:42 -05:00
copilot-swe-agent[bot]
f22573312c Remove pycache from git tracking and update .gitignore
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 23:12:47 +00:00
copilot-swe-agent[bot]
ce70cc1256 Generate comprehensive documentation for all 149 games
- Fixed empty caption handling in XML parameter extraction
- Generated detailed startup parameters for all games from XML configs
- All games now have complete troubleshooting sections
- All navigation anchors working properly
- 149 games successfully processed with full documentation

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 23:12:17 +00:00
copilot-swe-agent[bot]
3e2fd5d620 Add XSS protection by escaping all HTML output
Escape all parameter keys, captions, descriptions, option values, and defaults before inserting into HTML to prevent XSS vulnerabilities from XML configuration data.

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:43:08 +00:00
copilot-swe-agent[bot]
293066cbfd Address code review feedback
- Fix option text handling to check for None instead of falsy
- Improve HTML cleaning with html.unescape and better tag removal
- Fix multi-line string in die() function
- Add html module import for proper HTML entity handling

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:40:38 +00:00
copilot-swe-agent[bot]
7fe56d207f Fix troubleshooting section anchor in generated docs
Move start script, service setup, and troubleshooting sections outside the conditional block to ensure they appear in all generated documentation regardless of whether detailed XML startup params exist.

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:38:03 +00:00
copilot-swe-agent[bot]
f8ae24e87b Refactor deploy/push scripts and enhance game docs generator
- Add comprehensive headers to deploy_gsp.sh and push_to_github.sh
- Make scripts configurable via environment variables
- Update push_to_github.sh to support GITHUB_TOKEN env var
- Enhance generate_game_docs.py with:
  * Command-line argument support (--games, --force, --todo-only)
  * Extraction of detailed startup parameters from XML
  * Prevention of overwriting existing files unless --force is used
  * Comprehensive parameter documentation with options and defaults

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:35:31 +00:00
copilot-swe-agent[bot]
d3c83c33b1 Initial plan 2025-11-22 22:28:20 +00:00
2e186f824a
Merge pull request #52 from GameServerPanel/copilot/update-server-configuration-docs
[WIP] Update documentation with detailed server configuration
2025-11-22 17:11:58 -05:00
copilot-swe-agent[bot]
40b2e9cf67 Add detailed port tables to game documentation
- Replace generic port descriptions with specific port tables
- Add comprehensive port information for 51 games including:
  - Arma series with all ports (game, query, RCON, VON)
  - Source engine games (game, query, RCON, SourceTV)
  - Popular games like Rust, Minecraft, ARK, Valheim
  - Voice servers (TeamSpeak, Mumble, Ventrilo)
- Each port table shows port number, protocol, and purpose
- Matches TF2 documentation format as reference

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:11:02 +00:00
copilot-swe-agent[bot]
41ffa53e5d Update documentation with specific ports and configuration files
- Replace generic "Varies (see configuration)" with actual default ports
- Add specific port numbers for 41 game servers (Arma series: 2302, Source games: 27015, etc.)
- Update configuration file paths from XML definitions
- Properly escape backslashes in Windows paths for HTML display

Games updated include: Arma2/3, TF2, CS:GO, ETS2, Rust, Minecraft, and many more

Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 22:08:51 +00:00
2917d7cddd
Add automated GitHub sync script
This script automates the process of syncing a local panel directory with a GitHub repository, including handling authentication, branch management, and pull request creation.
2025-11-22 17:05:50 -05:00
b50d147c0d
Add deploy_gsp.sh for Game Server Panel setup
This script sets up the Game Server Panel by cloning the repository, syncing files to the web root, and configuring permissions for the web server.
2025-11-22 17:03:04 -05:00
copilot-swe-agent[bot]
81fb112a08 Initial plan 2025-11-22 22:00:45 +00:00
dcbed5f14f
Merge pull request #51 from GameServerPanel/copilot/verify-docs-for-game-support
Replace generic game documentation placeholders with comprehensive installation guides
2025-11-22 16:52:09 -05:00
copilot-swe-agent[bot]
e1ed7e48e8 Add comprehensive task completion summary document
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 21:40:49 +00:00
copilot-swe-agent[bot]
931250413b Add icon checker script and comprehensive documentation update summary
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 21:38:48 +00:00
copilot-swe-agent[bot]
0216af04ed Enhanced game documentation with comprehensive installation and configuration details
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 21:36:59 +00:00
copilot-swe-agent[bot]
b72c8ea19d Create comprehensive game documentation enhancement strategy
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 21:32:51 +00:00
copilot-swe-agent[bot]
baea2cf226 Initial plan 2025-11-22 21:22:08 +00:00
a8a457856a
Merge pull request #50 Added 98 game docs
Generate comprehensive documentation for 98 game servers from XML configs and YAML knowledgepack
2025-11-22 15:55:52 -05:00
copilot-swe-agent[bot]
f9a20a4b71 Add implementation summary for game documentation generation
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 16:03:52 +00:00
copilot-swe-agent[bot]
ca502c6e36 Add documentation generator tool and README for game server docs
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 16:01:36 +00:00