netPanzer Changelog

What's new in netPanzer 0.8.7

Apr 11, 2016
  • Ally chat bug fixed. The new key to open it is now ‘t’, instead of CTRL+a - press enter to send msg etc. just like the normal chat.
  • Crash of dedicated server on restart (generally after 3rd round) fixed.
  • Nicknames are now cropped at 24 chars (no more long ugly nicks)
  • Fixed server crash on receiving long chat strings (this was a serious vunerability easy to exploit in lua).
  • Fixed game (score,nicks,tanks control) hijacking by sending packets normally not destined to gameserver (there might be other similar issues regarding netpackets - but at least we now know where to look).
  • Several Anti-Spam controls:
  • chat messages rate limited - abusers get brutally disconnected hehe.
  • high rate ally requests messages limited - abuser gets disconnected.
  • anti cheat (autoclick) - players with excessive click rate are kicked and a message appears on server. Can be tuned in server.cfg (values from 1 [strict] to 5 [very permissive], default is 3 - note: a very bad connection, and usually a wireless one, may cause to be wrongly identified as ‘cheaters’, though this appears to be not frequent).
  • no easy frags - players with a score (points) less than -25 get kicked (value can be set in server.cfg [from -15 to -100]), a warning appears in chat to remind this rule.
  • A remix of visuals and starting panels graphics (finally coordinated with the main website).
  • Added tips for newbies in JoinView (random on each restart).
  • The welcome msg in dedicated server is now repeated every 10 mins - can be used as reminder…
  • A set of ASCII Art messages have been added in usercommands.lua - usage ‘/say war’ (you can add your own) - max 7 lines or servers disconnect you!
  • Partially reactivated bots (they just connect, get an ugly gray flag and sit there LOL).
  • Temporarily disabled unit powerups as they never worked (only unit self-destruct is still active) and replaced by bonus units and radar powerups - I’d like to make a major rewrite of bonuses in next release to make the unit powerups actually work and add new ones.

New in netPanzer 0.8.4 (Feb 11, 2012)

  • New graphical user interface:
  • A complete re-design of netpanzer interface menus, both commnds logic and graphics.
  • Scripting:
  • More commands now: type /listcommands or /server listcommands in chat to see the command list.
  • The 'c' key (or CTRL+ 'c' key) is a shortcut for the countdown command, also available via scripting /countdown [seconds].
  • Also now it's possible to delegate some admin tasks (like kicking players, changing map etc.) to a remote user (player) if he knows a given password – set psw in config.cfg then in game chat /server adminlogin [password].
  • Full syncing of units:
  • Now gameserver admin decides units configuration and it will affect all players (also speed settings and regen timeouts).
  • Custom flags:
  • Put a flag in your /pics/flags/ folder and you will be able to select it on connection - now flag selection is after you've connected to a gameserver. Everybody will see the flag you've chosen even new flags created by you (no more flag packages hassle).
  • Currently you can also change flag live, while in game, by toggling the 'b' key.
  • New features for gameserver admins:
  • Check both config.cfg and netpanzer-dedicated.ini. Note: initial (spawn) units are now set in config.cfg – check game.unit_profiles and game.unit_spawnlist.
  • game.base_limit decides max number of bases per player.
  • game.autokicktime is the time in minutes for inactive players before disconnecting.
  • game.allowmultiip (true or false) is to allow or deny players with same IP.
  • Password protected server: You can start a server where only players who know a given password may connect.
  • Check game.gamepass in config.cfg.
  • Added a command parser for admin server (press tab when in chat mode).
  • Finally a special window will announce the round winner based on points of ranking tab (now ordered by points).
  • Check the 'Help' section included in the binary for full instructions.
  • Things fixed: Fixed bug when restarting server particles changed to smoke. Many fixes related to GUI and commands. Added missing minimaps. Updated help section. Many other minor fixes. Also some changes in code have been done in preparation of future developments and to improve network performances.