A GUI version of IsShounicFull that checks if Shounic Trenches is full.
Note
If you swore you are connected to the internet and get the "Cannot connect to server", this probably means that Shounic Trenches is down. PLEASE wait patiently.
If you have been playing TF2 Community Servers, you may have seen an 100 player server named "Shounic Trenches (USA Chicago)". And be honest, the player count is big. And I mean BIG when I say it. This server is IMPOSSIBLE to join when the server is at peak times. Although not really, I can't sit here waiting and waiting and waiting for a person to finally leave the server so I can join and have a good time. That's why I built IsShounicFull.
ISF-GUI originally uses Rust as the programming language as it is robust and fast, but I find it harder to learn since I am still working on learning the basics of code, so I currently use Go for now. The original ISF is coded using Python, and I still have the original file. If you want, I can post it on GitHub right now.
Since it's built with GTK3, you may normally experience errors like libcairo-2.dll not found. To fix that, install GTK for Windows Runtime.
If you get errors saying that some .so file isn't present, you didn't install GTK3. basically the same thing, but it takes one sudo command to have it installed.
| Distro | Command |
|---|---|
| Ubuntu/Debian | sudo apt install libgtk-3-0 |
| Arch Linux | sudo pacman -S gtk3 |
| Fedora | sudo dnf install gtk3 |
- Install MSYS2.
- Open the MinGW64 MSYS2
- Clone the git repository to
C:\msys64\home\{USERNAME}\(or download source code) - enter
pacman -S mingw-w64-x86_64-gtk3 mingw-w64-toolchain mingw-w64-gdk-pixbuf2 mingw-w64-goand press enter again if asked - export the following:
export GOROOT=/mingw64/lib/go
export GOPATH=/mingw64- now type
go build -x - wait for a long time and hope errors won't jump on your face
- done!
soon...
- Why is the full server ip exposed in the source code?
- The Server IP is required to Query Info.
go-a2s for making this project possible
gotk3 for the same thing, the ui and borrowing code from example repo.
@shounic for making the chaotic 100 player server (it was cinema)