Cyberix Backend Reset Thread

20 replies
5 attachments
Started >30d ago

IRC logs:
```txt
Anyway, I've been having several ideas as to what a unified account system is. Some fuck on the team thought it was a good idea to rewrite the auth system two weeks after I released the new site and now bans aren't applying properly in the mod panel anymore
<developer> You can literally just change your user agent to evade a ban now. You can create a account for permanent attachment archival, spam CP, get banned and log back onto that account from a different browser and continue spamming
<developer> UserAgent extensions make this a trivial process
<developer> This is retarded. This is because we have two separate tables that honestly should be combined: users and posters
<developer> Right now, 'users' is just a table for every single account registered on the forum. When you register, the system goes into the posters table, finds you, and tacks on the user id to the user_id column. This is why there's a "WARNING: Once registered, any anonymous posts you've made will be automatically associated with your new account" warning on the register page
* Web1807 (~u@2wa3jaspwh396.irc) has joined
* Web1807 has quit (Quit: Done)
<developer> Bans right now seem to only target the poster_hash, which is IP+ user agent
<developer> This is why it's possible to evade bans by changing the UA and why logging into a user doesn't extend the ban over to the new poster
<developer> This is a very stupid design
```

Well, I can say that the current system on cy-x.net has two conflicting ways of identifying a user of the site for some odd reason, and the one that bans target is the one that's based off of IP *and* user agent rather than just IP addresses, so you could be banned on a user account and all you'd have to do is change your UA and you'd be unbanned. You can even log into the same account and it won't spread to you because the bans don't target user accounts.
My primary goal with the backend reset is to reduce entropy in the codebase and ensure it's doing everything as efficiently as possible.
Bans will primarily target IP addresses and user identities. It'll also let me ban subnets again.



2025-12-12_16-38-38.png


2025-12-12_16-38-38.png


New thread design.
Visually more appealing and informative than what we have now without triggering the mental illness that plagues 98% of the individuals who use the modern web.

The illness in question? People see an old date or a small number attached to a thread and then choose to not click on that thread or decide to just leave the entire site because it's "too old" or "a dead website" (ignoring it KEEPS it dead, you fucking moron!)

# Open to pretty much anything right now. Backend reset is slowly coming along nice, but I still am trying to reduce codebase entropy before moving onto anything bigger.
Attachments:


2025-12-14_22-15-27.png
2025-12-14_22-15-27.png
2025-12-14_22-16-01.png
2025-12-14_22-16-01.png
2025-12-14_22-16-32.png
2025-12-14_22-16-32.png

More additional layout enhacnements



change for the sake of change is gay but what's also gay is the state of the site
and what's also gay is that the site undergoes a significant rewrite almost every single month commandeered by someone else on the team other than the individual who commandeered the last

that's why i propose ME commandeering yet another significant rewrite because I fucking hate
how the site has strayed away from its rather minimalistic roots

minimalism is GOOD. simplicity is GOOD. I expect the DELETE button to DELETE a post, not HIDE it
I should not have to take part in a ritualistic sacrifice in order to HARD-DELETE a post because DELETING it normally is effectively a SOFT-DELETE and you have to go to the DELETED page and press HARD-DELETE for it to actually delete itself from the DB

Here is my concept for a final FINAL final final CYBERIX that should NEVER EVER be discarded by another member of the team because I made it:

1 - DEFAULT SITE THEME: INCREDIBLY SIMPLE
No font size changes or anything too retarded. For the most part, it should simply use the browser defaults so power-users can make the site look better on their machine. White text on black background, blue links, no fancy CSS bullshit

2 - SITE STRUCTURE: GATEKEPT ENTRY
cy-x.net only contains a button and maybe random.txt underneath it. The button is a gateway into the site. If you're banned, you'll be forcefully redirected to this page and the random.txt simply says "you're banned".

I can also revisit my password lock idea https://cy-x.net/topic/password-protecting-the-cyberix-network/170. The button becomes a POST request and underneath the random.txt you have a basic text form for the password. Underneath that text form you have links to comms where you'll be able to find the password in the channel info.
as for the layout of the actual site, i haven't come up with that yet feel free to interject

Articles or threads that have breached containment like the cargo cult thread will remain public.
Special limited view for public threads if you didn't enter in the password. Public threads probably shown on the index so newcomers can get an idea of what the site is like. No posting allowed in the limited view and the limited view should intentionally be barebones

3 - ANONYMOUS USER IDENTIFICATION
Anonymous users are effectively geolocated fuck you!

Anonymous 3 posts in this thread

Punk buster approach. Use Tor or a VPN if you don't like it.

4 - ACCOUNT INCENTIVES
Establish yourself in the community and make an account if you don't want to be geolocated and thus called out for samefagging. Registered users get no location tags but have a consistent identity across posts.

5 - BRING BACK CONNECTION TAGS
Bring back , , and tags next to posts, that was removed for some odd reason.

Anonymous 3 posts in this thread

Obvious samefagging becomes obvious again! Thread full of TOR users being hostile? Chances are it's just one or two fucks spewing hot sauce in order to make readers angry.

6 - PUBLIC SHOUTBOX
Public shoutbox underneath the textform for all to use so users who are too lazy to get a password or got banned can complain in the shoutbox. Limited to 500 characters per message, plain text only

7 - MODERATION SIMPLIFICATION
Ban the IP and ban the account if they have one. No more three-step process to delete something. DELETE means DELETE. simple stuff and maybe add a HIDE button if we don't want to delete

8 - STILL NO EDIT BUTTON
Think before you post. if you make a mistake too bad. this encourages thoughtful posting and prevents the "edit my post to completely change my argument" bullshit.

this cy-x.net would be incredibly minimalist, functional, and focused more on maintaining and strengthening the community we already have rather than constantly trying to grab more


The site signed me out while I was in the middle of making that post awesome
i would make it not do that too

>Anonymous users are effectively geolocated fuck you!
>Anonymous [US-TX] 3 posts in this thread

and

>Bring back [TOR], [VPN], and [DATACENTER] tags next to posts, that was removed for some odd reason.
>Anonymous [US-TX] [TOR] 3 posts in this thread


yeah this site sucks anus make rave new admin
#RaveAdmin2026


release the sauce

[DE] [TOR]

here's my concept for the index page

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
  "http://www.w3.org/TR/html4/strict.dtd">

<html>
<head>
    <title>cy-x.net</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <style type="text/css">
        html, body {
            height: 100%;
            margin: 0;
            padding: 0;
        }

        body {
            display: flex;
            justify-content: center;
            align-items: center;
            background-color: #000;
            color: #fff;
            text-align: center;
        }

        .center-container {
            max-width: 450px;
            width: 80%;
        }

        input[type="password"], input[type="text"] {
            background-color: #000;
            color: #fff;
            border: 1px solid #fff;
            padding: 2px;
        }

        input[type="submit"] {
            background-color: #000;
            color: #fff;
            border: 1px solid #fff;
            cursor: pointer;
            padding: 2px 5px;
        }

        input[type="submit"]:hover {
            background-color: #fff;
            color: #000;
        }


        .shoutbox-messages {
            min-height: 8em;
            max-height: 20vh;
            overflow: auto;
            padding: 5px;
            background-color: #000;
            word-wrap: break-word;
            overflow-wrap: break-word;
        }


        .shoutbox-form input[type="text"] {
            width: 70%;
        }

        a {
            color: #4da6ff;
            text-decoration: underline;
        }

        a:hover {
            color: #C0C0C0;
        }

        a:active {
            color: #4da6ff;
        }

    </style>
</head>
<body>
    <div class="center-container">
        <p><img src="button.png" alt="cy-x.net" /></p>

        <p>"THAT IS A TERRIBLE WORD WHY ARE YOU USING IT"</p>

        <form method="post" action="/gateway">
            <p>
                <input type="password" name="password" />
                <input type="submit" value="Enter" />
            </p>
        </form>

        <p>
            <a href="irc://irc.cy-x.net/cyberix">IRC</a> |
            <a href="xmpp:hyperborea@chat.cy-x.net?join">XMPP</a> |
            <a href="mumble://cy-x.net">Mumble</a>
        </p>

        <div class="shoutbox">
            <div class="shoutbox-messages">
                <p><strong>Anonymous:</strong> hello</p>
                <p><strong>Anonymous:</strong> site is down again?</p>
                <p><strong>Anonymous:</strong> password is gay</p>
            </div>
            <form class="shoutbox-form" method="post" action="/shoutbox/post">
                <input type="text" name="message" maxlength="500" />
                <input type="submit" value="Shout" />
            </form>
        </div>
    </div>
</body>
</html>

rough concept, my idea is:

Black BG Center of screen: cy-xbutton.png Below, random.txt "PLAY VIDEO GAME :)" as example) Below, password textbox Below, list IRC, XMPP, and Mumble details Below, but more below, basic small rectangular scrolling shoutbox



#RaveAdmin2026

[DE] [TOR]

>I can also revisit my password lock idea https://cy-x.net/topic/password-protecting-the-cyberix-network/170. The button becomes a POST request and underneath the random.txt you have a basic text form for the password. Underneath that text form you have links to comms where you'll be able to find the password in the channel info.
as for the layout of the actual site, i haven't come up with that yet feel free to interject
I'm largely against this idea of it being implemented site-wide and should only be a forum specific thing as the site has some half-way decent articles and displays game servers. which i think cyberix does very well at despite being ignored potential and password lock the entire site will outright kill activity here.
In my opinion password'ing the forum should reserved as a final option if all fails. i think some sort of IQ based captcha or test seems a little bit more better especially if the IQ test cannot be foiled by AI. it will get the retards and would-be spam bots off the forum. some posts in password protecting thread did advocate using similar and effective captchas used by some imageboards such as leftychan.

[US-NC] [VPN]

> as for the layout of the actual site, i haven't come up with that yet feel free to interject
this was supposed to be greentexted but it wasn't, wew

[US-NC] [VPN]

You need to have set clear rules that are unchangeable, no additions or "interpretations". The problem I've seen with many communities is they either bend their rules and moderating to the popular online culture at the time, inviting reaching interpretations and moderation abuse that paves way of new rules and now no one is sure what is and isn't allowed, they can only feel it out by the online culture of the time; or subversion of rules where everything devolves into subjective mod decisions and it's suddenly rule by personality and mood of the mod rather than the clear rules.

The best moderation however is as little moderation as possible but no less, and moderators being participants and treated like regular participants in the community they moderate. Scripts and micro-managing everything is not moderation.

Finally, only reserve deletions for illegal content and spam. Instead, all bans should always be visible on a post. Unwanted imagery that isn't illegal can optionally be nuked in a ban. Alternatively, just replace the image thumbnail with a big warning sign, so readers who want to FAFO and consequentially get jumpscared by goatse may do so and understand why a poster was banned.

For example, in the case of Backdoor Troubles:
(user was banned for this post by rave ## MOD: "Shock content")
You could even go further beyond and enforce a minimum text length. This becomes:
(user was banned for this post by rave ## MOD: "Shock content - >a clear mucus collects in my underwear. It reeks of blood and tastes kind of sweet<") <br />

irc webhook notification:
rave R0OK Kouya sizeofcat hoboken chimaera knightx l-i admin based admin_ cinerion ky

[US-TX]

The rules must be as minimal and functional as the site itself. They should not govern behavior or tone, but only prevent actions that would legally endanger the site or technically render it unusable.

Here is a concept for a clear, unchangeable rule set.


CYBERIX RULES

These are the rules. They are not suggestions. They are not open for interpretation, debate, or future amendment. They exist for one reason: to keep the site online and functional. Everything else is on you.


1. ILLEGAL CONTENT IS FORBIDDEN. Do not post content that is illegal under United States federal law. This includes, but is not limited to: credible threats of violence, child sexual abuse material (CSAM), and non-consensual intimate media. Consequence: Permanent ban. Your information will be handed to law enforcement upon request. No exceptions.

2. SPAM IS FORBIDDEN. Do not intentionally disrupt the technical function of the forum. This includes flooding threads with nonsensical or repetitive posts, and unsolicited commercial advertising. Consequence: Ban.

3. DOXXING IS FORBIDDEN. Do not post personally identifiable information (PII) of another user without their explicit consent. This includes real names, addresses, phone numbers, private social media, or place of employment. Consequence: Ban.

4. MALICIOUS CONTENT IS FORBIDDEN. Do not post links, code, or files intended to harm a user's computer or compromise their data (e.g., viruses, phishing, keyloggers). Consequence: Ban.


MODERATION POLICY (This is also a rule)

  • Transparency: All bans will be publicly displayed on the offending post with the reason. (e.g., user was banned for this post by rave ## MOD: "Doxxing")
  • Functionality: The DELETE button hard-deletes a post from the database. There is no soft-delete, no ritual, no second step. What you delete is gone forever.
  • No Edits: There is no edit button. Think before you post.
  • Content Warnings: Moderators may append a content warning to a post containing disturbing (but legal) imagery instead of deletion. Users may choose to view the content at their own risk. This is not a rule violation, it is a courtesy.
  • Everything Else is Permitted: If an action does not violate one of the four rules above, it is allowed. Moderators will not take action based on tone, offensiveness, "bad faith" arguments, or popular opinion. The community is expected to handle its own disputes.

[US-TX]

forum to chat bridge


sizeofcat was here and in the irc and made a fuss about it


you should add reddit karma


any updates on this?
Replies: >>4401

[NL]

oh shit i was logged into the site admin account
>>4399
that is not an administrative statement


>>4283 yes, i've updated the site. i decided against rewriting the entire thing and changing the look after some discussion in the irc


rave fixes the worst issue that has been plaguing cyberix for months:
attachments will no longer randomly disappear. attachments will no longer explode if you login or register
Replies: >>4449


>>4441
a second plane has hit the attachments

[PL] [TOR]

Reply

Posting anonymously. Your IP address will be recorded for rate limiting purposes.





Max 10MB per file. Allowed: images, videos, audio, PDF, text, zip