War3FT AI

Welcome to War3FT!

Counter-Strike 1.6 with Warcraft 3 races and spells. Earn XP, level up, unlock skills. Your XP is saved (by SteamID) from one game to the next.

Getting started

Pick a race in the first menu. Then, in chat:

/helpthis guide again (or help in the console)
/changeracechange race (at your next respawn)
/war3menuthe main menu
/selectskillpick your skills
/skillsinfowhat your race's skills do
/levelyour race, level and skills
/shopmenu, /shopmenu2buy items
/rtvask for a new map (vote at 60 % of humans)
/votekickvote to kick a player for 10 minutes: at 60 % of the other humans (at least 3 humans)
/rank, /top15your combat rank, the top 15
/achyour achievements: 14 goals, from your first kill to 10,000
/mystatsthe link to your page on the stats site
/coacha tip from the AI coach, from your numbers on this map, only for you
/statsme, /rankstatsyour stats on this map, your overall stats
/nextmap, /timeleftthe next map, time left on this one

Keys to bind

In the console:

bind "mouse3" "ultimate": your ultimate
bind "alt" "ability": your ability (the Serpent Ward)
bind "-" "shopmenu" and bind "=" "shopmenu2": the shops

Races

Undead Scourgelife steal, speed, higher jumps; ultimate: explodes on death
Human Allianceinvisibility, more health, stuns; ultimate: teleport
Orcish Hordecritical hits, strong grenades, keeps equipment; ultimate: chain lightning
Night Elfevasion, reflects damage, more damage; ultimate: roots an enemy
Blood Magerevives a teammate, banishes, steals money; ultimate: sets an enemy on fire
Shadow Huntergroup healing, turns enemies into critters, shooting ward; ultimate: invincible for 2 seconds
Wardencan spawn as a mole in the enemy base, blocks enemy ultimates, poisoned dagger; ultimate: comes back once
Crypt Lordimpale, spiked carapace, beetles; ultimate: locust swarm

On this server

The game

  • Respawn: you come back at once in your team's base. No rounds, no bomb.
  • G: the weapon menu.
  • 3 seconds of protection after each respawn, until you shoot.
  • $800 to start, more with each kill, for the shops.
  • Every 30 minutes, a vote picks the next map.

Your progress

  • Levels come twice as fast. A race you have never played starts at level 3.
  • Your damage shows under the crosshair. An announcer for first blood and kill streaks.
  • At each map: your place this month and your closest achievement.
  • /coach: a tip from the AI coach, in private. After 5 deaths in a row it comes on its own, and near each map's end you get a summary.
  • The top 10 show their place in the chat; last month's top 3 a [Champion] tag.

The bots

  • They fill the server up to 10 players; one leaves when a human joins.
  • They talk back ([AI] in their name): write a bot's name in the chat, like zed, nice shot. Each one has its own character, and they remember you: kill one often, and it holds a grudge.
  • Ask them anything about the game: a message with a ? always gets an answer, like which race is good for a beginner?
  • Join a server of bots only, and the game restarts: everyone starts from zero.

Rules

  • Away for 60 seconds (no key, no mouse move): you become a spectator.
  • A ping over 300 ms for 50 seconds gets you kicked.
  • /votekick: the players can kick a cheater together.

The Game Master

An AI watches the score. Every 10 minutes, it may start one of these, announced in the chat and on your screen. Nothing is forced on you: play as you like, the prizes are a bonus.

BountyA player far ahead gets a price on their head: the prize to whoever kills them, for 3 minutes.
DuelTwo players of opposite teams: the first to kill the other wins the prize, within 3 minutes.
ChallengeA goal for every human, within 2 minutes: kills, headshots, knife or grenade kills. The first to reach it wins the prize. Your count shows in the chat.
BossA bot glows red, with 500 health: whoever takes it down wins the prize. It survives 3 minutes, and it is gone.
Low gravity30 seconds of huge jumps for everyone.
Gold rain$1500 for every player.
XP rain100 XP for every human, for the race you play.
GiftA War3FT shop item for everyone: boots, claws, a cloak, a ring...

The prize: $3000 and 200 XP, saved with your race like the rest of your XP.

The bots' lines and the Game Master's come from Claude, Anthropic's AI, and the latest ones show on the bots' page: your chat messages, your name and, for the coach, your numbers on the map are sent to it, nothing else about you. A second check refuses anything offensive.

More

Rankings and player stats ยท The bots

In your web browser:
optimized client config: github.com/pazpop/cs-war3-ai/blob/main/docs/client.md
server source code: github.com/pazpop/cs-war3-ai