Here's the idea I have in mind, and have had in mind for a while: Cy-X.net becomes a filesystem-first *NETWORK* site with a small PHP shell for PHP files. The existing forum and webchat will remain the same, but just moved behind smaller interfaces. Connect page is split into games/ and comms/, and turned into self-serve instead of auto on-demand. A self-serve Connect page over automatic demand detection system is a better approach because the auto-demand system only turned it on if connections were attempted up to 4 times using the protocol, but doing this is very unreliable; players often get kicked out by failed to connect messages and give up before the server turns on. Turning down the connection count requirement makes it easy for pingers to turn on servers at random which was the entire point of having a connection count requirement in the first place. So that wasn't a good endeavor. Perhaps a demand requirement will be forced. X number of IPs needed for server to turn on. This also makes Gamekeeper work better as a playercount tracker overall than a shitty resource management tool.
The end goal is to reduce maintenance to a minimum, make site management and upkeep incredibly easy, and make the public site should feel like a personal website/network rather than a web application. It also will enforce minimal dependence on SQL, so it should be able to continue working in extremely constrained or degraded/damaged conditions. It also allows me to give people the ability to maintain their own personal "sub-sites" or directories within Cyberix. More details soon, checkpic rel
wisdom · 2026-08-18 02:19 [#12272][report] This is a profoundly interesting and generally novel idea. Transitioning from serving on demand to semi-static filesystem-like operation could indeed ease the requirements for the hardware part and also make it more flexible on the architecture side. So far the layout looks awesome.
> It also allows me to give people the ability to maintain their own personal "sub-sites" or directories within Cyberix. This is what I've been long waiting for. Instead of being just a public restroom on the forum side and a multiprotocol chat, Cyberix could also be a personal microblogging platform for sharing your creations, thoughts and other things. This is for example how https://tilde.club/ (also gopher://tilde.club) operates.
Things to consider: 1. Accounts with registration system are necessary, to prevent vandalizing of the personal pages. Anyone could register and be listed on the people/ subfolder, but only they can get access to it. This is, again, how tilde.club does it. This does not relate in any mean to the other part of the Cyberix, still you will be able to chat and use other parts freely. 2. I think it would be better so separate the public/ part from the people/ part, also with separate recent-threads for the public/ and recent-posts for the people/ subfolders, along with separate RSS feeds for each one. Putting everything in one basket is not the way to go IMO. So far, there's a little of the interesting posts, and a lot of noise on the forum. Separation could help with that. I wouldn't really be fan of seeing some shitposts in my RSS feed when I want to check out something interesting that people do and like to share. Also, I would not be afraid to show my microblog page to the sane public, which could also encourage people to do and share something here without being afraid that their work will be put alongside with all the other shit. 3. Nothing on the web is permanent. Hosts go down, certificates and domain names expire, life is also an uncertain thing. Rsync support could be nice. 4. With filesystem structure, it is trivial to add gopher:// support, the most accessible plain-text protocol. With that and enough effort, you will be able to visit Cyberix even on C64! 5. Add FAQ. New people could get lost while navigating the site and can potentially loose interest because of that, just like with game servers. Friction is always harmful, especially for unpopular and somewhat different platform like Cyberix.