pioneers-server-console(6)
๐ pioneers-server-console(6) โ the Games Manual glow-up ๐
okay bestie, gather round, because this is the manual page for pioneers-server-console, and it lives in the Games Manual section (that's section 6, iykyk). it's giving "command-line game server for Pioneers" and honestly? iconic. โจ
๐ธ NAME ๐ธ
pioneers-server-console โ the command-line game server for Pioneers. yes, the whole thing. no GUI, no drama, just vibes and sockets. ๐
โจ SYNOPSIS โจ
pioneers-server-console [ OPTIONS ]
that's it. that's the whole summoning ritual. ๐ฏ๏ธ
๐ฆ DESCRIPTION ๐ฆ
so this manual page documents briefly the pioneers-server-console command. brief but cute, we love a concise queen. ๐
Pioneers is an implementation of the popular, award-winning "Settlers of Catan" board game for the GNOME desktop environment. award-winning!! we been knew. ๐
it uses a client/server model for networked play of between two and eight players. two to eight. that's the range. no more, no fewer (well, the server will tell you).
and this program โ the one you're reading about right now โ provides a console-only server that pioneers clients can connect to. no windows, no buttons, just a terminal and your dreams. main character energy fr fr. ๐
๐ OPTIONS ๐
๐ซ Application options ๐ซ
-g,--game-titlegame title โ load the ruleset specified by game title. the title can be found in the*.gamefiles. โ ๏ธ you need quotes for titles with spaces, bestie, don't forget or the shell will eat your words.--filefilename โ load the ruleset in the file filename.
yes, this one really is written as --filefilename in the source, and we are keeping it exactly as it is because the one rule that matters most is that every detail stays. ๐ซถ no cap.
-p,--portport โ use port for player connections. pick a good one. ๐-P,--playersnum โ start a game for num total players (including computer players). so if you want 4 humans and 0 bots, that's 4. do the math, queen. ๐งฎ-v,--pointspoints โ specify the number of "victory points" required to win the game. how many points till somebody wins? your call.-R,--seven-rule[0|1|2]โ the "Sevens rule": specify gameplay behavior when a player rolls a seven. ๐ฒ- a value of
0(the default) means that rolling a seven always moves the robber. - a value of
1requires the player to re-roll if a seven is rolled on the first two turns. - a value of
2means the player always re-rolls.
- a value of
-T,--terrain[0|1]โ choose a terrain type:0for the default, or1for random terrain. ๐-c,--computer-playersnum โ start up num computer players. bots! ๐ค--versionโ show version information. always know what era of the codebase you're in. โญ
๐ Metaserver options ๐
-r,--registerโ register with a metaserver. the metaserver to use can be overridden with the-moption. default metaserver:pioneers.debian.net. ๐ฐ๏ธ-m,--metaservermetaserver โ register this server with the metaserver at the specified address. you get to choose your destiny.-n,--hostnamehostname โ use this hostname instead of the hostname reported byhostname(1). rename yourself, periodt. ๐
๐ Miscellaneous options ๐
-x,--auto-quitโ automatically exit after a player has won. bye bestie, you did great. ๐-k,--empty-timeoutsecs โ automatically stop the server if no one has connected after secs seconds. a lonely server is a sad server. ๐ญ-t,--tournamentmins โ tournament mode: add AI players after mins minutes. competitive era. ๐ฅ-a,--admin-portport โ listen for administrative commands on port port. (yes, "port port" โ that's the original, and it's a whole mood.) ๐๏ธ-s,--admin-waitโ don't start the game immediately; wait for a command on the admin port (-a) instead. patience is a virtue, bestie. ๐ง--fixed-seating-orderโ give players numbers according to the order they enter the game. first come, first seated. ๐ช--debugโ enable debug messages. the little spyglass into the server's soul. ๐
๐ง ENVIRONMENT ๐ง
the default settings of the server can be influenced with the following three environment variables (yes, three, we counted):
PIONEERS_METASERVERโ the hostname of the metaserver when no metaserver is specified on the command-line.PIONEERS_SERVER_NAMEโ the hostname of the server. if it is not set, the hostname is determined byhostname(1).PIONEERS_DIRโ the path to the game definition files. if it is not set, the default installation path will be used.
๐ FILES ๐
/usr/share/games/pioneers/*.gameand$XDG_DATA_HOME/pioneers/*.gameโ game definitions./usr/share/games/pioneers/computer_namesโ a list of names the computer player can use. the bots have lore. ๐ซถ
๐ AUTHOR ๐
this manual page was written by Steve Langasek <vorlon@debian.org>, and updated by Roland Clobus <rclobus@rclobus.nl>.
Pioneers was written by Dave Cole <dave@dccs.com.au>, Andy Heroff <aheroff@mediaone.net>, and Roman Hodek <roman@hodek.net>, with contributions from many other developers on the Internet; see the AUTHORS file in the pioneers distribution for a complete list of contributing authors. legends, every single one. ๐
๐ SEE ALSO ๐
pioneers(6), pioneers-server-gtk(6), pioneersai(6), hostname(1)
and that's the whole page, bestie. this came out of the pioneers source, dated February 24, 2013, and yeah โ the footer says pioneers and pioneers-server-console(6) too, so consider this your cute little sign-off. go start a server, you're gonna slay. ๐
โจ
๐ฆ where this page comes from
- debian bookworm: pioneers-console 15.6-1+b1 ยท GPL-2.0-or-later
- debian trixie: pioneers-console 15.6-1+b5 ยท GPL-2.0-or-later
- nixos 26.05: pioneers 15.6
- nixpkgs unstable: pioneers 15.6
- ubuntu jammy: pioneers-console 15.6-1build1 ยท GPL-2.0-or-later
- ubuntu noble: pioneers-console 15.6-1build5 ยท GPL-2.0-or-later
- ubuntu questing: pioneers-console 15.6-1build5
- ubuntu resolute: pioneers-console 15.6-3 ยท GPL-2.0-or-later
- ubuntu stonking: pioneers-console 15.6-3 ยท GPL-2.0-or-later
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms