Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name" : "pyspades server", <The name of the server, can be changed using /servername command
- "motd" : [
- "Welcome to %(server_name)s! See /help for new commands.", <This is what
- "Map is %(map_name)s by %(map_author)s.", <The server will say
- "(server powered by pyspades)" <When you join it
- ],
- "help" : [
- "/SQUAD Creates or joins a squad, letting you spawn with friends", <<What happens when you type /help
- "/STREAK Shows how many kills in a row you got without dying",
- "/AIRSTRIKE Air support! Try it out just like that for more details",
- "/INTEL Tells you who's got the enemy intel",
- "/PING Shows your ping (how good your connection to the server is)"
- ],
- "tips" : [
- "Here you can deploy airstrikes, form squads and more! Type /help for info.", <<Tips that show up every certain amount of time that you specify
- "The spade does melee damage! Use it wisely."
- ],
- "tip_frequency" : 5, <<How often tips appear
- "rules" : [
- "No griefing, no bad words, etc." <</rules
- ],
- "max_players" : 32, <<Max players that can be in the server at one time, you may want to limit (bandwidth reasons)
- "port" : 32887, <<Port that the server runs on, you have to forward this port
- "max_connections_per_ip" : 3, <<Max players that can be in with the same IP (usually same household)
- "game_mode" : "ctf", <<Gamemode
- "cap_limit" : 10, <<Caplimit
- "maps" : ["random", "pyspades", "bridgewars", "pinpoint", "anticbridge", <<Maps that are in the rotation, make sure they are in /maps/ (exclude .vxl extension)
- "hallway", "pinpoint2", "harbor2"],
- "random_rotation" : false, <<Random map rotation (not in order)
- "default_time_limit" : 15, <<Timelimit for maps/games
- "advance_on_win" : false, <<Advance the map when the game is finished
- "votemap_public_votes" : true, <<If true, players can use /votemap
- "votemap_extension_time" : 15, <<Time /vote extend extends the game by
- "votemap_player_driven" : false, <<Specify whether the votemap can be used by a player
- "votemap_autoschedule" : 180, <<When this amount of time is left, a votemap automatically starts
- "votemap_time" : 120, <<How long a votemap lasts (seconds)
- "votemap_percentage" : 80, <<What percentage of the players must be in favor of that choice in order for it to be chosen as the next map
- "respawn_time" : 30, <<Respawn time, either regular spawn or waves, specify in next line
- "respawn_waves" : true, <<Wave respawning (all dead players spawn when the timer runs out). Set to true or false
- "master" : true, <<Do you want your server on the master server list (play page)?
- "friendly_fire" : false, <<Friendly fire (players can kill teammates, can be set to on_grief)
- "grief_friendly_fire_time" : 2, <<When a player destroys a block, a teammate can kill him to stop him from griefing. This is the time that they can do that from the last block the griefer broke
- "melee_damage" : 100, <<How much damage one whack with the spade does, I recommend 100
- "fall_damage" : true, <<Fall damage on or off
- "set_god_build" : false, <<When you are in god mode or invisible, your blocks are not able to be destroyed (doesn't have to be automatic, you can do this manually by typing /godbuild ingame)
- "teamswitch_interval" : 0, <<How long a player must wait after joining before switching teams (0 is any time)
- "votekick_percentage" : 25, <<What percentage must vote yes for a player to be kicked
- "votekick_ban_duration" : 15, <<How long a player gets banned for a votekick (DO NOT SET TO 0, that would be PERMBAN)
- "votekick_public_votes" : true, <<Specify whether regular players can start a votekick
- "default_ban_duration" : 1440, <<When an admin types /ban <player> without specifying time, how long is the default? (1440 is 1 day)
- "speedhack_detect" : true, <<Do you want the server to detect speedhackers?
- "network_interface" : "", <<If you don't know what this does, leave it alone
- "team1" : {
- "name" : "Blue", <<Name of team one
- "color" : [0, 0, 255] <<RGB values for the team color
- },
- "team2" : {
- "name" : "Green", <<Name of team two
- "color" : [0, 255, 0] <<RGB values for the team color
- },
- "passwords" : {
- "admin" : ["replaceme"], <<Admin password, you can add multiple admin passes like this: "admin" : ["adminpass1", "adminpass2", "adminpass3"],
- "trusted" : [] <<Trusted players cannot be votekicked. Use the same format as admin passes. ("trusted" : ["trustedpass1", "trustedpass2"]
- },
- "ssh" : {
- "enabled" : false, <<Secure Shell Hosting, if you don't know what it does, leave it alone
- "port" : 32887,
- "users" : {
- "user" : "pass"
- }
- },
- "status_server" : {
- "enabled" : false, <<Status server for your server. Example: http://199.195.128.45:32893/
- "port" : 32886 <<Forward this port if you want status server to work, but I think you need pyspades from source (see bottom of tutorial) to use this.
- },
- "ban_publish" : {
- "enabled" : false,
- "port" : 32885
- },
- "ban_subscribe" : {
- "enabled" : true, <<Subscribe to Global Blacklist (hackers banned by IP)
- "urls" : [
- ["http://www.blacklist.spadille.net/subscribe.json", []] <<Blacklist page
- ]
- },
- "server_prefix" : "[*]", <<Prefix for server tips, so when server says something, so doing: "/say Server Test" would send a message to players ingame looking like [*] Server Test
- "time_announcements" : [1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 30, 60, 120, 180,
- 240, 300, 600, 900, 1200, 1800, 2400, 3000], <<Time remaining announcements
- "user_blocks_only" : false, <<Players can only destroy blocks placed by other players, not map blocks
- "logfile" : "./logs/log.txt",
- "rotate_daily" : true, <<Make a new log file daily
- "debug_log" : false, <<Debug log
- "balanced_teams" : 1, <<How many players more can be on one team before forcing new players to balance it out
- "login_retries" : 3, <<How many wrong passwords a player can enter before getting auto-kicked
- "irc" : {
- "enabled" : false, <<IRC bot to use commands from not ingame
- "nickname" : "pyspades", <<The bot's nick for the IRC
- "username" : "pyspades", <<The bot's username
- "realname" : "pyspades server bot", <<The realname that you see when the bot is /whois'd
- "server" : "irc.quakenet.org", <<IRC server
- "port" : 6667, <<IRC port
- "channel" : "#pyspades.bots", <<Channel you want the bot to join
- "password" : "", <<Password to the channel
- "commandprefix" : ".", <<Command prefix for IRC, I recommend using "!". So when you do !ban deuce12 in the IRC, Deuce12 gets banned.
- "chatprefix" : "" <<Prefix to broadcast chat to players ingame. Keeping it blank means everything you say gets broadcasted. I recommend "." so .Hi everyone!
- },
- "profile" : false, <<I have no idea
- "scripts" : [ <<.py files in /scripts/. See http://ace-spades.com/forums/viewtopic.php?f=87&t=1048 for help
- "welcome",
- "rollback",
- "trusted",
- "autohelp",
- "protect",
- "map_extensions",
- "airstrike",
- "squad",
- "disco",
- "antijerk",
- "ratio"
- ],
- "load_saved_map" : false, <<Load the saved map that pyspades made.
- "squad_respawn_time" : 45, <<Respawn time when players are in squads (in seconds)
- "squad_size" : 4, <<Maximum squad size
- "auto_squad" : false, <<Automatically put players in squads when they join
- "statistics" : {
- "host" : "localhost",
- "server_name" : "stats server",
- "port" : 32880,
- "password" : "marmelade"
- },
- "welcomes" : {
- "mat^2" : "The very likeable mat^2 has entered!" <<Welcome a player when they join. Format is "IGN" : "Welcome Message" (remember to use commas!)
- },
- "rollback_on_game_end" : false <<Rollback the map when the game is over (this causes lag)
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement