Jump to content
  • Servers

    TFF Logo
    TFF MAIN 52 players online
    Discord Logo
    Discord 1000+ members
  • Upcoming events

  • Topics

  • Posts

    • * { margin: 0; padding: 0; box-sizing: border-box; } :root { --orange: #ff6120; --orange-light: #ff8050; } html, body { background: #000 !important; } body { font-family: 'Plus Jakarta Sans', 'Segoe UI', system-ui, sans-serif; background: #000; color: #edeff2; line-height: 1.5; overflow-x: hidden; width: 100%; } .sod-thread { max-width: 1400px; margin: 0 auto; padding: 0 1rem; } /* ----- HEADER ----- */ .sod-header { text-align: center; padding: 1.5rem 0.5rem 1rem; margin: 1rem 0 1rem; } .sod-header h1 { font-size: clamp(1.6rem, 7vw, 3.2rem); font-weight: 700; color: #ff6120; font-family: Arial, Helvetica, sans-serif; line-height: 1.1; margin-bottom: 0.8rem; letter-spacing: -0.02em; } .header-meta { display: flex; align-items: center; justify-content: center; gap: 0.5rem 1rem; flex-wrap: wrap; margin: 0.5rem 0; } .meta-pill { font-size: 0.85rem; font-weight: 600; color: #ff9070; letter-spacing: 0.3px; } .last-updated { font-size: 0.85rem; font-weight: 600; color: #ff8050; } .countdown-row { display: flex; align-items: baseline; justify-content: center; gap: 0.15rem; font-size: 1rem; font-weight: 600; color: #ffc8a7; flex-wrap: wrap; margin-top: 0.8rem; } .countdown-row span[id] { font-size: 1.3rem; font-weight: 700; color: #ff9070; min-width: 2ch; text-align: center; } .cd-sep { color: #ff6120; margin-right: 0.2rem; font-size: 0.8rem; } /* section titles */ .sod-section-title { font-size: 1.6rem; margin: 2.5rem 0 1.5rem; display: flex; align-items: center; gap: 0.8rem; color: #fff; flex-wrap: wrap; } .sod-section-title .badge { background: #ff6120; color: #fff; padding: 0.25rem 1rem; border-radius: 60px; font-size: 0.8rem; font-weight: 700; letter-spacing: 0.5px; } /* ----- RULE CARDS (all same height & consistent) ----- */ .sod-rules-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 1rem; margin-bottom: 2rem; } /* for the four feature cards we keep 2x2 on mobile, but we want all rule cards to stretch equally */ .sod-rule-card { background: linear-gradient(135deg, rgba(30,32,38,0.8), rgba(20,22,28,0.9)); border: 1px solid rgba(255,94,26,0.2); border-radius: 1.5rem; padding: 1.5rem 1.2rem; height: 100%; /* fill grid cell */ display: flex; flex-direction: column; } /* make lists grow to push consistent spacing */ .sod-rule-card .sod-rule-list { flex: 1; } .sod-rule-card h3 { display: flex; align-items: center; gap: 8px; font-size: 1.3rem; margin-bottom: 0.8rem; } .sod-rule-card h3 i { width: 24px; color: var(--orange); } .sod-rule-list { list-style: none; } .sod-rule-list li { padding: 0.3rem 0 0.3rem 1.4rem; position: relative; color: #d0d3e0; font-size: 0.88rem; line-height: 1.5; border-bottom: 1px solid rgba(255,94,26,0.06); } .sod-rule-list li::before { content: "▶"; color: #ff6120; font-size: 0.6rem; position: absolute; left: 2px; top: 0.6rem; } /* feature cards (the 4 small ones) use same card style but we keep them centered */ .feature-card { text-align: center; align-items: center; justify-content: center; } .feature-card h3 { justify-content: center; } /* registration plain */ .reg-plain p { padding: 0.25rem 0; border-bottom: 1px solid rgba(255,94,26,0.07); font-size: 0.9rem; word-break: break-word; } .format-note { margin-top: 1rem; color: #ffbd93; font-size: 0.85rem; border-top: 1px solid rgba(255,140,60,0.3); padding-top: 0.8rem; } /* ----- PRIZE SECTION (bigger cards, consistent) ----- */ .podium-wrap { display: flex; align-items: flex-end; justify-content: center; gap: 1.2rem; margin: 0 0 2rem; flex-wrap: wrap; } .podium-card { display: flex; flex-direction: column; align-items: center; background: linear-gradient(135deg, rgba(30,32,38,0.85), rgba(20,22,28,0.95)); border: 1px solid rgba(255,94,26,0.2); border-radius: 1.8rem 1.8rem 0 0; padding: 1.8rem 0.8rem 0; width: 190px; /* increased size */ max-width: 220px; min-width: 160px; flex: 1 1 170px; } .podium-place { font-size: 0.8rem; letter-spacing: 1px; color: #b0b3c5; margin-bottom: 0.2rem; } .podium-amount { font-size: 2.2rem; font-weight: 400; color: #4dff4d; line-height: 1.1; } .podium-details { font-size: 0.8rem; color: #b0b3c5; text-align: center; line-height: 1.4; margin: 0.3rem 0 0.5rem; } .podium-block { width: 100%; display: flex; align-items: center; justify-content: center; font-size: 1.6rem; font-weight: 800; margin-top: 0.5rem; } .p1-block { height: 80px; background: linear-gradient(180deg, rgba(255,215,0,0.25), rgba(255,215,0,0.06)); color: #FFD700; border-top: 2px solid rgba(255,215,0,0.4); } .p2-block { height: 60px; background: linear-gradient(180deg, rgba(160,185,206,0.2), rgba(160,185,206,0.04)); color: #a0b9ce; border-top: 2px solid rgba(160,185,206,0.3); } .p3-block { height: 45px; background: linear-gradient(180deg, rgba(182,99,58,0.2), rgba(182,99,58,0.04)); color: #b6633a; border-top: 2px solid rgba(182,99,58,0.3); } /* MVP card (still compact but proportional) */ .mvp-section { margin: 2rem 0 2.5rem; } .mvp-card { display: flex; align-items: center; justify-content: center; gap: 1.5rem; background: linear-gradient(145deg, rgba(110,40,150,0.2), rgba(30,22,38,0.95)); border: 1px solid #b57ae6; border-radius: 3rem; padding: 1rem 2.2rem; width: fit-content; margin: 0 auto; box-shadow: 0 0 18px rgba(190, 90, 240, 0.4); flex-wrap: wrap; } .mvp-star { font-size: 2.5rem; color: #d9a0ff; filter: drop-shadow(0 0 8px #aa55ff); } .mvp-info { display: flex; align-items: center; gap: 1rem 2rem; flex-wrap: wrap; justify-content: center; } .mvp-label { font-size: 1rem; font-weight: 800; text-transform: uppercase; letter-spacing: 1.2px; color: #d9b0ff; } .mvp-amount { font-size: 2.4rem; font-weight: 500; color: #b5ff9f; line-height: 1; } .mvp-details { font-size: 1rem; color: #cfc0e6; white-space: nowrap; } @media (max-width: 550px) { .mvp-card { flex-direction: column; gap: 0.5rem; padding: 1.2rem 1.5rem; border-radius: 2.2rem; } .mvp-details { white-space: normal; text-align: center; } .podium-card { width: 155px; min-width: 140px; } } @media (max-width: 480px) { .podium-amount { font-size: 1.9rem; } .podium-card { padding-top: 1.2rem; } } /* footer */ .sod-footer p { text-align: right; font-size: 0.8rem; color: #888; margin-top: 2rem; border-top: 1px solid rgba(255,94,26,0.1); padding-top: 1rem; } /* responsive grid adjustments */ @media (max-width: 768px) { /* force feature cards (4 items) into 2x2 */ .sod-rules-grid[style*="repeat(4,1fr)"] { grid-template-columns: repeat(2, 1fr) !important; } } /* ensure the four rule cards (general, shooter, chat, registration) always have equal height */ .sod-rules-grid:not([style*="grid-template-columns:1fr;"]) .sod-rule-card { height: 100%; } /* small polish */ .card-icon-wrap { margin-bottom: 0.2rem; } /* NEW: announcement text block - only addition */ .announcement-block { margin: 1rem 0 1.5rem 0; background: rgba(255,97,32,0.08); border-left: 4px solid #ff6120; border-radius: 1rem; padding: 1rem 1.5rem; } .announcement-block p { font-size: 0.95rem; line-height: 1.5; color: #e8e6e3; margin-bottom: 0.25rem; } .announcement-block p:first-child { font-weight: 600; color: #ffb077; } The Favoured Few Shooter Quad Championship LOW JUMP  ·  4v4  ·  $125 PRIZE 00d 00h 00m 00s Hello everyone! We are here with another Shooter Tournament! This time, we're taking things up a notch with 4v4 team-based format, where strategy, coordination, and skill will decide the champions! So. Prepare your team and make sure to register to secure your spot before the deadline! Full details, rules and information are provided below. Don't miss your chance to compete for the championship! 4v4 +1 reserve 20 rounds intense matches MVP highest points Low Jump exclusive mode INFO TOURNAMENT INFO Group stage: pro / medium / regular teams Every team faces all in group Top 2-3 advance → BO3 knockout (depends on teams registered) Main server · map pick by captains Ground-kill mode disabled RULES TOURNAMENT RULES General Only registered players. No multi-team players. Cheats/hacks = ban + DQ. Lag during map: both teams decide "free round". Max 3 free rounds (5 min each). Timeout before start: 5 min → reserve. Timeout within 15s after start → round freed. High unstable ping: 5 min/round to fix. Map expires → restart with last alive. No-show → W.O. Both absent → postponed. Tie 10-10 → 2 tiebreak rounds. Late max wait: 15 min. Shooter Low Jump mode. Ground kills allowed. Map duration: 5 min. No gameplay mods. Camping → blown up. Round time ends → restart with alive. Ghostmode disabled. FPS limiter: min 50 / max 60. FPS 45-60 (warnings/kicks). Ping max 350ms or spikes 50ms+. Abuse of FPS/ping → ban. Vehicle: Infernus only. Map variety provided. Chat Main chat: captains & referees. Respectful conduct (mute). Warning first unless severe. Keep chat professional. Registration Rules By registering, you and your team accept all rules set by the organizing team. All players are welcome to register, except those who are banned or blacklisted. Each team must have 4 main players and 1 optional reserve. Players are not allowed to join more than one team. If found in multiple teams, they must choose one. Players must use their original nicknames — no changes allowed during the tournament. Registering with only 4 players is allowed, but reserves are strongly recommended. Choosing an offensive or inappropriate team name is not allowed. PRIZES PRIZES & AWARDS 2nd Place $60 2 months donator 1000 TFC 2 1st Place $80 3 months donator 1500 TFC 1 3rd Place $40 1 month donator 750 TFC 3 MVP $15 Best individual · highest points REGISTER REGISTRATION FORMAT Registration Format Team name: [Your Creative Name Here] Color and tag: [Hex #RRGGBB] [TAG] e.g. #FF0000 [RED] Captain's discord: name#1234 Team players: 1. PlayerNick1 2. PlayerNick2 3. PlayerNick3 4. PlayerNick4 Reserve (Optional): 5. PlayerNick5 Use this exact format when registering your team © 2026 Shooter Quad Championship  
    • Situations like that just don’t feel right, especially if it looked like only you got punished while others were involved too. Yeah, people absolutely have the right to report things, that’s normal. But it does get weird when it feels like someone is pushing things behind the scenes or sending PMs to influence decisions, that’s not how this should work, especially not from someone acting like they have authority. We have rules that everyone is supposed to follow, both members and staff, and moderation should be fair and not based on personal influence. If something like this keeps happening in the future, we will step in and take consequences. We want things to stay fair for everyone. Closed.
    • Make FW/CW kills count for Quest:       DAILY TFC FOR LOGGIN IN. I suggest implementing a Daily TFC Reward for logging in. This would be a great way to reward active players and, more importantly, it would help increase the daily active player count by giving everyone a consistent reason to jump online.   BIGGER TFC PRIZES FOR WINNING EVENTS. To better reflect the time and effort players invest in winning events, I suggest increasing the prize to 100 TFC. The current reward of 20 TFC feels very low compared to the dedication required to win.   Enable Kill Rewards (Money/XP) in CW/FW. Currently, kills in standard lobbies grant both money and experience, but this isn't the case for CW/FW. Since many of us spend most of our time in competitive matches, we are missing out on progression. I suggest enabling these rewards in CW/FW to ensure that competitive players can maintain their economy and level up at a similar pace to casual players.   Increase Key Drop Rates for Chests. Currently, the random drop rate for keys feels extremely low, sometimes taking days to get a single one. I suggest significantly increasing the drop frequency. Higher drop rates would keep players more engaged and make the chest system feel more rewarding and dynamic, rather than a slow, purely RNG-based process.   That's all the feedback I have for today. Thanks for your time and for all the hard work on the server!  
    • Your Nickname: LyCry Admin Nickname: /TfF\NO1SE! Reason: today i was arguing in chat with someone whose nick was similar to aerien and with neonox and suddenly i was the only one who got a 30 minute mute no1se muted me in the past when things between me and neonox were good he used to make no1se mute people he didnt like by telling him what to do and now he did the same thing to me and got me muted what kind of admin is that theres no fairness and the server is basically being run by a user this happened around noon and about 30 minutes ago neonox admitted in pm that he was the one who got me muted today im also sending you the screenshot of it you can translate it Screenshot: (Attach proof or link) neonux’s confession pm and the 1 hour mute no1se gave me just because i said “check discord” 😂   Something to add: (Optional) you can translate what neonox wrote i didnt want to touch the original screenshot at all and i also didnt want to translate it on my own
    • Gotcha, thank you both for your fast reply!
  • Popular Contributors

  • Forum Statistics

    • Total Topics
      8.8k
    • Total Posts
      44.1k
  • Member Statistics

    • Total Members
      10910
    • Most Online
      1482

    Newest Member
    Linograf
    Joined
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.