TETRINET-SERVER(6)

πŸ“¦ version 0.11+git20080905.a98fcc1, in debian bookworm, debian trixie, ubuntu jammy, ubuntu noble, ubuntu resolute, ubuntu stonking

✨ NAME ✨

okay so bestie, this is the manual page for tetrinet-server (section 6, the Games Manual obvi πŸ’…) β€” it's the server program for tetrinet, and yes she's iconic, yes she's simple, and yes we're gonna go through every single detail together 🫢


πŸŽ€ SYNOPSIS πŸŽ€

tetrinet-server

that's it. that's the whole vibe. no flags, no nothing. periodt πŸ’–


🌸 DESCRIPTION 🌸

so tetrinet-server is a server program for tetrinet-client(6), which is the networked version of tetris β€” literally tetris but you're playing with your friends over the network, main character energy 🌈

you can use it to serve both a TetriFast and an original server for up to 6 people to connect and play. six. that's the limit. no cap.

it does not support any fancy features like different channels β€” she's not doing all that πŸ™ˆ β€” but she still includes support for configureable cookie mode and a small winlist. so like, lowkey minimal but she ate πŸ’…


πŸ’œ OPTIONS πŸ’œ

tetrinet-server doesn't take any options at all. zero. none. she said "I read the config file and that's that."

it reads all its settings from ~/.tetrinet on startup, and creates a default file if there isn't one already there. so if you're missing it, she'll just make one for you, so thoughtful πŸ₯Ίβœ¨


πŸ“ EXAMPLES πŸ“

okay so this is a short explanation of the configuration file ~/.tetrinet together with its default entries. it gets written after every game or when the server quits. if it's not there, it will be created automatically. slay πŸ’«

  • winlist Alcan;0;3;1 AndrewK;0;2;1 β€” this is the winlist the server keeps. each parameter consists of four semicolon-seperated fields: Name;Team;Points;Games. Team is a flag which is either 1 if the entry is for a team or 0 if the entry is for a player. Points is just the number of points for the entry, and Games is the number of games the entry has participated.
  • classic 1 β€” sets classic mode for the game β€” that means, no cookies. bye cookies 😭
  • initiallevel 1 β€” sets the level in which the game will start.
  • linesperlevel 2 β€” defines how many lines will issue a level increase.
  • levelinc 1 β€” how many levels are increased per linesperlevel removed lines.
  • averagelevels 1 β€” the levels of all player get averaged if this is set to 1.
  • speciallines 1 β€” how many lines must be removed to get specials.
  • specialcount 1 β€” the number of specials that are added each time speciallines' lines are removed.
  • specialcapacity 18 β€” this number tells you how many specials you can hold.
  • pieces 14 14 15 14 14 14 15 β€” sets the likeliness of the different pieces. must sum up to 100. the order is: bar (dark blue), square (yellow), reverse-L (green), L (purple), Z (red), S (light blue), and T (yellow). she's giving full rainbow 🌈
  • specials 18 18 3 12 0 16 3 12 18 β€” sets the likeliness of the different specials. must sum up to 100. the order is: A, C, N, R, S, B, G, Q, O.
  • linuxmode 0 β€” this setting selects whether the client should try to remain compatible with Windows clients. this only affects the winlist display; if linuxmode is set to 1, the server will send the number of games played by each player as well as points won. this is set to zero by default.
  • ipv6_only 0 β€” listen on ipv6 only.

🧚 FILES 🧚

  • ~/.tetrinet β€” the configuration file for tetrinet-server. the one and only πŸ‘‘

πŸ‘‘ AUTHOR πŸ‘‘

this manual page was written by Rhonda D'Vine <rhonda@deb.at>. thank you queen, we appreciate you πŸ’–


πŸ”₯ SEE ALSO πŸ”₯


okay bestie that's the whole page, and if you made it this far you're literally a scholar πŸŽ“βœ¨ this was tetrinet-server(6) from the Games Manual, dated 2004-12-06 β€” yes she's vintage, yes she still serves πŸ’… no cap, go play some networked tetris. bye bestie πŸ¦‹πŸ’œ