From 0d00891f0330dbb0764ab4b46f6548b1be5a31c8 Mon Sep 17 00:00:00 2001 From: Kozejin Date: Wed, 27 Mar 2024 08:23:04 -0400 Subject: [PATCH] GameRCON Client 0.1.0 --- .gitignore | 5 +++++ README.md | 22 ++++++++++++++++++++++ build.bat | 3 +++ build.sh | 7 +++++++ gamercon/gamercon.ico | Bin 0 -> 3626 bytes gamercon/gamercon.py | 21 +++++++++++++++++++++ requirements.txt | 2 ++ 7 files changed, 60 insertions(+) create mode 100644 .gitignore create mode 100644 README.md create mode 100644 build.bat create mode 100644 build.sh create mode 100644 gamercon/gamercon.ico create mode 100644 gamercon/gamercon.py create mode 100644 requirements.txt diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..5cea27c --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +*.spec +*.pyc + +/build/* +/dist/* \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..d91afc3 --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +# GameRCON Client +This is a console based RCON for most games that utilize source rcon. + +## Supported Games +- Minecraft +- Ark: Survival Ascended +- Palworld +- Path of Titans +Any game using the [Source RCON Protocol](https://developer.valvesoftware.com/wiki/Source_RCON_Protocol) + +## Usage +> gamercon -host "127.0.0.1" -port "25575" -pass "rcon passoord" -command "Info" + +Options +- -host + - Server address (default: 127.0.0.1) +- -port + - RCON Port (default: 25575) +- -pass + - RCON/Admin Password +- -command + - Execute a command diff --git a/build.bat b/build.bat new file mode 100644 index 0000000..fb63573 --- /dev/null +++ b/build.bat @@ -0,0 +1,3 @@ +@echo off +pyinstaller --onefile --icon=gamercon\gamercon.ico .\gamercon\gamercon.py +exit diff --git a/build.sh b/build.sh new file mode 100644 index 0000000..deb2bb1 --- /dev/null +++ b/build.sh @@ -0,0 +1,7 @@ +#!/bin/bash + +cd "$(dirname "$0")" + +pyinstaller --onefile --icon=gamercon/gamercon.ico gamercon/gamercon.py + +exit \ No newline at end of file diff --git a/gamercon/gamercon.ico b/gamercon/gamercon.ico new file mode 100644 index 0000000000000000000000000000000000000000..33cf13cbcf254c930937bfc26dc8fcb4f14c7dd9 GIT binary patch literal 3626 zcmchac}$ac7{_0X$6}&$m;Y=g?jN^*W=Mukvw0tLZpI@{%$8+yi+3C(inh`dkb%wv z5U~hU1P?S&MGh6*RFFeLODR1lh)20Z;q3`Bk?)>gvD{~}tj)vkZGX-Cd9L60dEq!O zde8ijV}H5#r*hnMj^jQhn@Kj8jD62uvMC&wNBhh?uXjruFjCAiI z&Dpc3cfl*`5x!ir0l`Z@hiIt}j&58AQ)U2cl|5{$Nr+~15DeDG1K7-$indOKTvB1e zjdF06Bk_CrW}xdLC#K2b;ZHdTU-K1igzQFDhNL_0t{e#Q>|q474*LMUhVoHtX~g`f zL~uIF>yUBx;(C7L<~uO%k{0WhEW%~KO(<7NVN!{~8+-E4n*^{}QlM$=7{J%H0}<)j zn4DHXvA-M}U*8I@zy|JSJ?5|b9_jmkgzl^ym1&IMlYib6i0Y<7sQcBP#h!0z!otY2 z;L2LY#%4LFAj`LcyZs#Ao44Sk?_%Uf>>H5(W^)MiR!g7QHB|R9TL`4OL1Uk}qT+BCZ62kn7msyA|uUti`q?e(;Wn#JJ-6A$*`7W&C_Q#-GlG=(qLI zCP<(=FTr!IC+|J_Eu(j6s5QPpvl>ZhOz+IjR#Pa^*cU` ziUFr5&VX}3d@bugJ0>Y|a9X;ZbWaAu6){@${rJ=eZ1(Ykzv3l)hn7*k324L$r8;)fhqhQp$-yYk-ad0-?T?B;{e-jiX5lAZ|$ z(6ud0oxzKCkNG{C`X3r=Q4)ov-wwO z!zbcn$c^xaE=fxLPyAtO?eT-JlEPjc0$X)3c(Ztbe~xMy6iE_H%v29ve@{>9+A!gK zF%AZ7g)UKo>P%6e+3(@GbHQRIZd+|MUOi7iN6R&IyhufRLmX^X@@^kkKR#6lVa4&I zqnpcg7C#P(Mrzn@7%xdtUo=Dx=p4MPQ=rp&i>!dG5S_Msbn@9~wM4r4?*6X~!6AhR zZ(T1LK6XzIm`)WnV4g^ZjH7!{b?uD~^s9r-EWxX$i(O2{?zX?+vYenCh)53(BZ|)Q z2T56U?&-cB#z-rh-9>en9UKlt&^CGoBdyVidOZg)-3de+#sAuRn|$bsAGZ4de-+M0 zC!oF?hV4;@Fy->!q`#yuBQg8$vu9^5k9XtKuvy@b^T&6| zcN!f{Dzw$7qt2L&+c%G6@2ODCib;l7-lNgwyg$49Gv$nO;Z<0RsY%(GefT&w9}!}I zi~zFOgOJ7sLKG{7-|0}SKY0wZV-hg!BF&rpCtdj-Zsv3|=