Skip to content

Releases: sauerbraten/p1xbraten

8.3.0

22 May 20:29
Compare
Choose a tag to compare
  • fixes misc anticheat server issues (#71, #72, #73)
  • bumps EOS SDK version to v1.16.1
  • adds misc upstream ENet fixes
  • based on SVN r6856:
    • specchat server variable, set to 1 to broadcast team chat between specs (only)
    • better ammobarhideempty behavior
    • isspectator returns player1's state when used without argument
    • new edit commands selchildcount & selchildmat

All builds below are anti-cheat builds. For Windows and Linux, two launchers are included: only anticheat.[bat|sh] enables the anti-cheat features!

8.2.0

18 May 21:46
Compare
Choose a tag to compare
  • fixes #specmute: it did nothing...
  • fixes file integrity checking on macOS
  • restores support for 's' flag in inputcommand
  • keeps fullscreenmonitor var out of init.cfg (for vanilla compat)

All builds below are anti-cheat builds. For Windows and Linux, two launchers are included: only anticheat.[bat|sh] enables the anti-cheat features!

8.1.0

17 May 21:54
Compare
Choose a tag to compare
  • fixes some checkboxes in the options menu
  • adds the #specmute remote variable: when 1, spectators can't send any chat messages
  • adds the #tourney [MM:[SS]] remote command, which is the same as #competitive, but also enables specmute for the next match

All builds below are anti-cheat builds. For Windows and Linux, two launchers are included: only anticheat.[bat|sh] enables the anti-cheat features!

8.0.0

04 May 20:08
Compare
Choose a tag to compare
  • fixes the fullbright options in the options GUI
  • when usep1xbratenmenus is 0, the vanilla serverbrowser and scoreboard are now used
  • adds the fullscreenmonitor variable: specifies on which display the game runs on when in fullscreen mode, 0 being the primary display
  • adds the getnummonitors command: returns the number of connected displays
  • adds the getmonitorname <id> command: returns the name of the monitor with the specified index
  • adds the serverbrowseruse[ping|players|slots|mode|map|time|master|host|port|description] variables: set to 0 to hide the respective column from the UI
  • misc updates from SVN

All builds below are anti-cheat builds. For Windows and Linux, two launchers are included: only anticheat.[bat|sh] enables the anti-cheat features!

7.0.0

13 Jan 12:34
Compare
Choose a tag to compare
  • updates Epic SDK to version 1.15.4
  • adds a search field to the serverbrowser using the new filterservers variable
  • adds the setfont <name> command
  • adds the #getip <cn>, #ban <ip> <minutes>, #unban <ip>, and #listbans remote commands (admin-only)
  • adds replacetex and replacetexsel from SVN in favor of the earlier replacetex p1xbraten command
  • adds the serverbotbalanceearly server variable (useful for pub ictf etc.)
  • fixes a bunch of small things

Check out the README for more information about new features.

All builds below are anti-cheat builds. For Windows and Linux, two launchers are included: only anticheat.[bat|sh] enables the anti-cheat features!

6.1.0

20 Jul 16:32
Compare
Choose a tag to compare
  • update Epic SDK to version 1.15.1
  • fix macOS builds by using enet archive when cross-compiling

6.0.0

25 Jun 14:41
Compare
Choose a tag to compare
  • adds a message with server information at the beginning of a demo
  • server now reports mod ID 9 via extinfo (previously assigned to waiter)
  • adds anticheat support:
    • adds -e command-line flag to enable anti-cheat functionality
    • adds launch scripts that use this flag
    • adds forceanticheatclient server variable
    • adds read-only anticheatenabled variable
  • allow setting match time in competitive remote command: #competitive 5:00
  • fix timestamp roll-over in server logs
  • fix bugs in clien-side demo recording:
    • remove buggy recordclientdemo 1 to schedule recording for next match (use recordclientdemonext = [mapstart = [recordclientdemo 2; mapstart = []]] instead)
    • omit certain packets (e.g. auth or anticheat related) from demo
    • allow recording coop edit sessions (EXPERIMENTAL)
    • fix recording when match is paused at the beginning

known issues

  • may not run on macOS Monterey (confirmed broken on 12.4)

5.4.1

24 Mar 21:26
Compare
Choose a tag to compare
  • fixed a bug that starting a local game from the start screen sometimes crashed the game

5.4.0

17 Mar 21:24
Compare
Choose a tag to compare
  • name completion tries substring matching (similar to parseplayer)
  • Tab now completes names in the middle of the line
  • make teleports work for spectators
  • fix 'follow on/off' console messages

5.3.0

31 Jan 16:20
Compare
Choose a tag to compare
  • allows restoring old Tab behavior in chat prompt (see README)
  • adds addautoauthdomain server command to request key after player connected
  • improves player name parsing in setmaster, setteam, ignore, kick, spectator, follow and goto commands
  • adds nextfollowteam to cycle through players grouped by team as spectator (see README)
  • adds flag indicator next to carrier name in spec hud