Commit graph

644 commits

Author SHA1 Message Date
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
copilot-swe-agent[bot]
2f77124c54 Generate comprehensive documentation for 98 game servers previously in TODO category
Co-authored-by: iaretechnician <2749183+iaretechnician@users.noreply.github.com>
2025-11-22 16:00:18 +00:00
copilot-swe-agent[bot]
c04fbdaa62 Initial plan 2025-11-22 15:50:30 +00:00
2fc7925a6b added ricoshet docs 2025-11-22 09:38:23 -05:00
b097c31f4a edit xml config again 2025-11-22 09:25:06 -05:00
d2d0f5d9d7 edit the xml creation file 2025-11-21 20:50:49 -05:00
38dfb056fb config servers udpate 2025-11-20 16:56:32 -05:00
55fc22177d fixed xml edit page 2025-11-20 08:24:00 -05:00
dc24d43921 site changes by codex 2025-11-20 08:10:31 -05:00
f0b7f96987 added billing integration on panel 2025-11-15 11:04:48 -05:00
43f9b43786 new games supported 2025-11-15 09:36:04 -05:00
f7d6667ae9 added 10 games docs 2025-11-11 14:59:42 -05:00
de1a45482d added TODO category 2025-11-11 10:25:04 -05:00
79f3c61cac fixed BOM sorting issue 2025-11-11 10:00:38 -05:00
498824ee98 changed docs view 2025-11-11 09:42:01 -05:00
955c9202e4 updated from actual site files 2025-11-11 08:56:05 -05:00
1434929258 more game docs 2025-11-11 07:10:22 -05:00
42e65eace1 more games 2025-11-10 20:54:02 -05:00
221a0fac38 document fixes 2025-11-10 20:12:52 -05:00
01d56a897d fixed cart.php issue 2025-11-10 18:03:04 -05:00
be1e5e7826 style cart.php 2025-11-10 14:04:13 -05:00
0a85bc1111 fixed cart.php formatting 2025-11-10 13:20:11 -05:00
bfe1c6a930 Added favicon 2025-11-10 13:14:31 -05:00
a908ef893e removed docs_old 2025-11-10 13:07:44 -05:00
b2a99aa2c5 mvoed docs folder back 2025-11-10 13:06:39 -05:00
0d5771fce4 removed docs folder 2025-11-10 13:04:00 -05:00
784b27739c delete order from cart 2025-11-10 13:02:10 -05:00