More Screenshots
DOWNLOAD FULL WINDOWS INSTALL
Click Here for Additional Files.
With its high-value team objectives, limited range projectiles, and intense maneuvering, Paintball 2 offers a very unique experience that will appeal to both hardcore and novice players.  It only takes one shot to eliminate somebody, but the fast-paced, arcade-style movement from Quake 2 allows for quick dodging, insane jumps, and breakneck speeds.  Best of all, the game is completely free, and it's a small download, so just try it out!

Social Saturday
Social Saturday events occur every other Saturday as a focused time for players to jump on and play with lots of other people.  Jump in or out whenever you want, and maybe join the Discord server to hang out on voice chat.
Next Event:
Countdown
June 12th, 2026Paintball 2 Build 48 Released!This actually happened a while back, but I wasn't able to post a news update about it because I've recently moved the site to a new server, and the new version of PHP removed some functions that were being used in the news update script, so I couldn't post a news update about it, and Lifeā„¢ kept happening, so I just now got around to fixing the script and posting this news update!

What's new?  The big things are projectile latency compensation, paint grenade updates, and tweaks to the player movement code to make ledge and ladder jumping more consistent.

Here's the full changelog of the engine:

build 48 (2026-04-03):
- Bugfix: Fixed mouse freecam looking when playing back demos of player 0.  Oops. 6:24 AM 4/3/2026

build 47 (2026-03-15):
- Feature: Paint grenades now simulate the projectiles on the client using a synchronized random seed so all the paint flying out is visible.  Note: This feature requires every player on the server (and the server itself) to be updated to this or a newer build to function.
- Media: New animated flame texture, rendered in Embergen.
- Tweak: Changed player movement ground detection to make ladder and double jumps (ledge jumps) more consistent.
- Tweak: Removed some grenade bindings from the menu and just kept the prime and impact grenades for simplicity.
- Bugfix: gl_showtris now properly displays for transparent surfaces.

And game server updates:

*** 1.936 build 205-210 ***
- "g_latencycomp" cvar enables latency comp and specifies the max time, in seconds, of compensation (0.4 by default, which compensates for a ping of up to 300 ms + 100 ms of interpolation)
- "g_latencycomp_test" cvar adds this value to your ping to simulate a higher ping with latency compensation for testing purposes.
- fixed issue with autobalance in booting bots when "bots_vs_humans" is set. 8:18 AM 2/9/2024
- Tried to make the nVidia and ATI cards take priority on Laptops, according to: https://stackoverflow.com/questions/68469954/how-to-choose-specific-gpu-when-create-opengl-context
- Player spawn logic now attempts to spawn players away from other players and away from where enemies are looking. 7/31/2024
- Map voting prioritizes maps that have just been voted for to hopefully behave more like players expect.  It's also less strict about min/max player counts.  8/14/2024
- Don't re-send voting map list unless it has changed (prevent spamming console when opening/clossing vote menu). 9:55 AM 1/12/2026
- Better distribution of splatter for paint grenades. 8:29 PM 9/29/2025
- Paint grenades now sync a random seed so the client can reproduce the projectile path. Note: Requires all clients to be using a new build or it will be disabled for everybody.
- Fixed buttons not respecting teamnumber when health is set. 9:33 PM 3/14/2026

You can download it on the files page, and feel free to provide feedback on the build on the forum or Discord.
January 13th, 20262026 Paintball 2 Social Saturday ScheduleIt's awesome that people are still playing regularly on the Social Saturday events.  Matching activity has also picked up recently, too!  Lots of old timers coming back, so 2026 is still a great year to jump in and get some games going.  Here are the dates for the Social Saturday events in 2026.

Times are US Eastern time (so starting around 6-7PM UTC, depending on daylight savings):
Saturday, January 3, 2026 2:00 PM EST
Saturday, January 17, 2026 2:00 PM EST
Saturday, January 31, 2026 2:00 PM EST
Saturday, February 14, 2026 2:00 PM EST
Saturday, February 28, 2026 2:00 PM EST
Saturday, March 14, 2026 2:00 PM EDT
Saturday, March 28, 2026 2:00 PM EDT
Saturday, April 11, 2026 2:00 PM EDT
Saturday, April 25, 2026 2:00 PM EDT
Saturday, May 9, 2026 2:00 PM EDT
Saturday, May 23, 2026 2:00 PM EDT
Saturday, June 6, 2026 2:00 PM EDT
Saturday, June 20, 2026 2:00 PM EDT
Saturday, July 4, 2026 2:00 PM EDT
Saturday, July 18, 2026 2:00 PM EDT
Saturday, August 1, 2026 2:00 PM EDT
Saturday, August 15, 2026 2:00 PM EDT
Saturday, August 29, 2026 2:00 PM EDT
Saturday, September 12, 2026 2:00 PM EDT
Saturday, September 26, 2026 2:00 PM EDT
Saturday, October 10, 2026 2:00 PM EDT
Saturday, October 24, 2026 2:00 PM EDT
Saturday, November 7, 2026 2:00 PM EST
Saturday, November 21, 2026 2:00 PM EST
Saturday, December 5, 2026 2:00 PM EST
Saturday, December 19, 2026 2:00 PM EST

You can check the times in your local timezone in the #social_saturday channel on the Paintball 2 Discord Server.
February 6th, 20252025 Paintball 2 Social Saturday ScheduleWe're still doing the Paintball 2 Social Saturday event every other Saturday starting at 2PM Eastern (6-7PM UTC, depending on daylight savings).

Here are all the dates for 2025:
Saturday, January 4, 2025
Saturday, January 18, 2025
Saturday, February 1, 2025
Saturday, February 15, 2025
Saturday, March 1, 2025
Saturday, March 15, 2025
Saturday, March 29, 2025
Saturday, April 12, 2025
Saturday, April 26, 2025
Saturday, May 10, 2025
Saturday, May 24, 2025
Saturday, June 7, 2025
Saturday, June 21, 2025
Saturday, July 5, 2025
Saturday, July 19, 2025
Saturday, August 2, 2025
Saturday, August 16, 2025
Saturday, August 30, 2025
Saturday, September 13, 2025
Saturday, September 27, 2025
Saturday, October 11, 2025
Saturday, October 25, 2025
Saturday, November 8, 2025
Saturday, November 22, 2025
Saturday, December 6, 2025
Saturday, December 20, 2025

I also stream the event on Twitch if you're unable to play and/or just want to watch.
August 1st, 2024Paintball 2 Turns 26 Years Old!July 31st 1998 was the release of the first public version of Digital Paint: Paintball 2.  Back then, it was a Quake 2 mod.

To celebrate, I did a bit of work on it to (try to) fix a couple points of frustration: spawning and map voting.  The spawn logic is a lot more advanced now and will attempt to avoid spawning players near where enemy players are looking as well as not too close to teammates, either.  I'm also testing prioritizing maps that players have voted for this match, rather than just an accumulation of all votes, as some people thought the voting system simply didn't work in its current implementation.  It would take the top map that matched the min/max players regardless of what people just voted for.  Votes previously just pushed maps up in rotation, so if you weren't voting on the top 5 maps, it probably wouldn't get played next.

Also, we'll be playing this Saturday starting at 2PM EDT / 6PM UTC, so jump on discord to hang out on voice and play, or if you can't play and just want to watch, I'll be streaming at twitch.tv/jitspoe.



Happy birthday, Paintball 2!
March 2nd, 2024Paintball 2 Devlog VideoI've put together a devlog showing what I've been working on lately.  It includes some info about bots, latency compensation, the item hunt game mode, new maps, and some other things.

Check it out here:

Latency Compensation Devlog Video


News Archive
«-366-361-356-351-346-341-336-331-326-321-...»
October `98 - September `98
August `98 - July `98
POTD Archive