WOLFRAT 2.1.1

Setup Guide • Joint Operations Server Admin Tool

⬇ Download WolfRAT 2.1.1

Windows 10/11 • ~49 MB zip • No install required

1. What Is WolfRAT?

WolfRAT is a remote admin tool for Joint Operations: Typhoon Rising dedicated servers. It connects to your server's admin port and gives you a full Windows GUI to manage players, maps, settings, and chat.

It replaces the original WolfRAT v0.95 from 2005, which was built for Windows XP and doesn't run well on modern systems.

Features at a glance:

2. Requirements

💡 Tip: WolfRAT works on the same network as your server (LAN) or over the internet, as long as the server's admin port is accessible. If you can connect to the server in-game, WolfRAT can usually connect too.

3. Installation

  1. Download the zip file using the button above
  2. Extract the zip to any folder on your PC (e.g. C:\WolfRAT\)
  3. Double-click WolfRAT2.exe to launch

That's it. No installer, no dependencies, no Python required.

4. Connecting to Your Server

Step 1: Find your server's admin settings

Open your server's game.cfg file (in your JO server folder). Look for these lines:

AdminPort [your port]
AdminName [your username]
AdminPassword [your password]

Write these down — you'll need them in a moment.

💡 Tip: If you don't see these lines, your server admin might not be enabled. Add them to your game.cfg and restart the server.

Step 2: Enter your details in WolfRAT

On the Server tab, fill in:

Field What to enter
Server Address Your server's IP address. Use 127.0.0.1 if it's on the same PC, or the server's local/internet IP if it's remote.
Port The admin port from your game.cfg (the AdminPort value)
Username The admin username from your game.cfg (the AdminName value)
Password The admin password from your game.cfg (the AdminPassword value)

Step 3: Click Connect

Hit the Connect button. If everything is correct, the status bar at the bottom will turn green and say "Connected". You'll see the server name, game mode, and player count populate automatically.

⚠️ Can't connect? Make sure:

5. Saving Your Server

Once connected, click Save Current to store your server details. Next time you open WolfRAT, just double-click your saved server in the list to load all the fields instantly.

You can save multiple servers if you admin more than one.

6. The Tabs

🎮 Players Tab

See everyone connected to your server. Select a player and use the action buttons on the right to warn, kick, ban, swap teams, kill, or zero their score. You can also mix or shuffle teams with one click.

🗺️ Missions Tab

Manage your map rotation. The left column shows all available maps on the server. The right column shows the current rotation. Drag maps from available into rotation, reorder them, set play counts (1x or 2x), and save presets for quick loading.

⚙️ Settings Tab

Adjust server settings live: game mode, kill limits, friendly fire, voting, time of day, passwords, and the full weapons matrix. Changes apply immediately.

💬 Chat Tab

Send messages to the server as admin. Supports player-triggered commands like !map, !skip, !list, and !switch. Includes auto-moderation with configurable bad word filters.

📨 Messages Tab

Set up recurring server messages, welcome messages for new players, and the killing spree announcer. Messages rotate on a timer you control.

👥 Mods Tab

Add trusted players as moderators. Mods can use chat commands (!warn, !kick, !ban, !swap, !map, !skip) without needing WolfRAT open.

7. Auto-Reconnect

WolfRAT has a built-in auto-reconnect feature. If the server goes down (crash, restart, network blip), WolfRAT will:

  1. Detect the drop within 60 seconds
  2. Play the disconnect sound and show the red status
  3. Automatically try to reconnect every 15 seconds
  4. Restore the green "Connected" status when the server comes back

The Auto-Reconnect checkbox is on by default. Uncheck it if you want manual control.

8. Killing Spree Announcer

Found in the Messages tab. When enabled, WolfRAT tracks every player's kills and deaths. When a player goes on a streak without dying, it announces it to the server:

KillsAnnouncement
3>>> [Player] is on a KILLING SPREE! <<<
5>>> [Player] is on a RAMPAGE! <<<
7>>> [Player] is UNSTOPPABLE! <<<
10>>> [Player] is GODLIKE! <<<

Streaks reset when the player dies.

9. Troubleshooting

"Connection refused"

The server isn't running, or the admin port is wrong. Double-check your game.cfg.

"Connection timed out"

WolfRAT can reach the server's IP but the port isn't responding. Check firewall rules and port forwarding.

"Login rejected"

The username or password is wrong. Note: the original JO:RAT accepted any password, but some server mods enforce real authentication.

Available maps list is empty

Click the Refresh button on the Missions tab. The server needs a moment to send the map list after connecting.

WolfRAT looks frozen

If the server drops without warning, WolfRAT might be waiting on a response. It will auto-disconnect after 60 seconds. If it doesn't, close and reopen it — all settings are saved.

10. Building from Source (Optional)

If you want to modify WolfRAT or build it yourself:

  1. Install Python 3.10+ from python.org
  2. Open PowerShell in the source_code folder
  3. Run .\build.bat
  4. The executable will be in dist\WolfRAT2.exe
💡 Tip: The build script automatically installs PyQt6 and pyinstaller if they're missing.