TGViewer
r/SelfHosted r/SelfHosted @r_selfhosted · 969 subscribers
Post #53930 21
SayText Chat - Chat like you're playing CS 1.6 again

Hey fellow selfhosters! 👋

It's me, the guy behind HortusFox and many other projects. When I was here the last time, I posted a Minecraft Creeper Tamagotchi game which was well recieved. So, I've got another nostalgia web app for you. Might be fun especially for Gen X and millennials.

Did you play Counter-Strike 1.6 back in the day? For me, it was a lot of fun to play on public servers, play with my friends from school, attend LAN parties, or spend countless hours tweaking my userconfig.cfg or installing custom skins/maps/models.

The internet was way different back then. More of a wild west sort of thing. But structurally spoken way better before everything started to get monetized.

Anyways, I've made a small and simple chat app that revives the feeling of playing CS 1.6 again. It's self-hostable and comes with a basic docker setup.

Here is a list of features:

* Send text messages as CT, T, or SPEC
* Send radio commands ("go, go, go!", "Regroup, team!", "Fire in the hole!", etc)
* Send VOX speech commands ("Loading environment on to your computer", "Alert!", etc)
* Send 1337-speak messages
* Change background images
* View a list of online users
* Specify "server" name and topic

There are no logins. The chat functions very similar to the old website chats of the late 90s. Just pick a name and start chatting. The system reserves claimed usernames for a while until they are free to be used again. First come, first serve. Hence, it's better to keep your instance only for you and your friends, family, etc. Not really a thing to make publicly available on the internet. But of course, you can do that, too.

**Note:** The chat uses some CS 1.6 assets: Background images and sound files. Due to obvious reasons they are not included in the repository / docker image even tho Valve is amazingly welcoming to fan content when it comes to the GoldSrc engine. Thanks to the latter, the docker deployment pulls three assets packages from the project homepage and deploys them. This way, you don't have to manually copy all the assets from a CS installation.

The project is maintained under the MIT license and does not use any GenAI/LLM generated content.

Official project homepage:

[https://www.saytextchat.com/](https://www.saytextchat.com/)

GitHub repo:

[https://github.com/danielbrendel/saytext-chat](https://github.com/danielbrendel/saytext-chat)

https://preview.redd.it/vjd3jfxpw3uh1.png?width=1024&format=png&auto=webp&s=7fe318ed1b441e0382c70600432650461612c636



https://redd.it/1x07z5z
@r_SelfHosted
Saytextchat SayText Chat Chat like you're playing CS 1.6 again
More from @r_selfhosted
  1. Oct 8, 2026Looking for Modular, Customizable website creator/CMS for a personal Website Hey Guys, As…
  2. Oct 8, 2026optional in return. I hope you can trust me on this, and if not — I'm happy to answer any…
  3. Oct 8, 2026tags. Re-imports don't duplicate them, and bookmarks don't affect your distance statistics…
  4. Oct 8, 2026Dawarich 1.15.3 Update - your favorite Google Timeline alternative (stickers included) Hi…
  5. Oct 8, 2026Deja - now in homebrew core https://redd.it/1x0oo8n @r_SelfHosted
  6. Oct 8, 2026Combining TOR, WebRTC and Git into a Decentralized E2EE P2P Messaging App Not better than…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →