News A server update was released on July 20. Server patch notes and downloads are here. Additionally, a client update was released on the same day. Client patch notes are here.
Server & Plugin Updates
 Server Update Released (2017-06-03)

Posted by Stormeus, on June 3rd, 04:56 AM   (306 views)

An update for VC:MP 0.4 (04rel004) servers has been released.
  • Fixed vehicle locking in conjunction with an earlier client update.
  • Fixed checkpoints and spheres disappearing when setting radius.
  • Fixed weapon anticheats running when disabled by config.
Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)

4 replies
 Server Update Released (July 20)

Posted by Stormeus, on July 20th, 2016, 06:19 AM   (2,089 views)

An update for VC:MP 0.4 (04rel004) servers has been released.
  • Added support for setting vehicle handling rules for custom vehicles. This functionality is complemented by a client update to implement this for clients.
  • Fixed weapon data rules not being applied properly.
  • Added horn sync, distinct from sirens

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)

9 replies
 Server Update Released (July 18)

Posted by Stormeus, on July 18th, 2016, 06:56 PM   (365 views)

An update for VC:MP 0.4 (04rel004) servers has been released.
  • Fixed a bandwidth leak when streaming pickups.

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)

14 replies
 Major Server Update Released (April 25)

Posted by maxorator, on April 25th, 2016, 08:47 PM   (5,454 views) « 1 2 3 9 »

Server Update 04rel004
  • Added client-side GUIs and scripting. The client now has a Squirrel core for running GUI management scripts, and has a few basic client-side events, detailed below.
  • Extensively revised the plugin API to give more informative return values for plugin calls and to reduce repetition.
  • Added functions and callbacks for communicating between the server and client via plugin calls.
  • Removed server-side sprites. Use client-side sprites instead.
  • Removed server-side textdraws. Use client-side GUI labels instead.
  • Checkpoints and spheres were merged, a parameter for CreateCheckPoint can now be used to decide between a sphere and a checkpoint.

If your script relies on server-side features that have been removed, we recommend porting your GUI scripts to use client-side features and upgrading to this server version afterward.

Server downloads:
Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)

You can access the new plugin header at:
https://bitbucket.org/maxorator/vcmp-plugin-header/src

About client side scripts

Client scripts go to store/script with main.nut being the first script file loaded. The documentation is available below.

Updated plugins

Currently all plugins are in one archive:
http://v04.maxorator.com/allplugins_04rel004_patch7.7z

It contains the Windows and Linux, 32 and 64 bit versions of the following plugins:
  • Announce
  • Java
  • Squirrel
  • SQLite for squirrel
  • MySQL for squirrel
  • Hashing for squirrel
  • Sockets for squirrel
  • XML configuration loader

Any plugins that have not been updated for this version WILL NOT WORK.

124 replies
 Server/Squirrel Update Released (July 17)

Posted by Stormeus, on July 17th, 2016, 08:49 AM   (185 views)

An update for VC:MP 0.4 (04rel004) servers has been released.



Server Update Released
  • Fixed plugins not being able to retrieve the value for the DisableHeliBladeDamage flag
  • Fixed getters for time rate and /kill command delay returning smaller, incorrect values
  • Kick and ban packets are now sent with immediate priority to fix issues with kicked/banned players appearing to time out, especially in low latency situations.

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)



An update for Squirrel has also been released:
  • Updated the Squirrel runtime from 3.1 beta 1 to 3.1.0 stable

(click to show/hide)
Code: [Select]
***version 3.1 stable***
-added slice range for tolower and toupper
-added startswith() and endswith() in string lib
-added SQ_EXCLUDE_DEFAULT_MEMFUNCTIONS to exclude default mem fuction from compilation
-added sq_getreleasehook
-added thread.wakeupthrow()
-added sq_pushthread
-added \u and \U escape sequence for UTF8,UTF16 or UCS4 characters
-added CMake scripts(thx Fabian Wolff)
-the escape character \x is based on sizeof(SQChar)
-fixed several warnings(thx Markus Oberhumer)
-fixed optimizer bug in compound arith oprators(+=,-= etc...)
-fixed sq_getrefvmcount() (thx Gerrit)
-fixed sq_getrefcount() when no references were added with sq_addref() (thx Gerrit)
-fixed bug in string.tointeger() (thx Domingo)
-fixed weakref comparison in 32bit builds using doubles(thx Domingo)
-fixed compiler bug(thx Peter)
-fixed some error in the documentation(thx Alexander)
-fixed some error reporting in compiler(thx Alexander)
-fixed incorrect optional semicolon after "if block"(thx Alexander)
-fixed crash bug in compiler related to compound arith operators(+=,-= etc...) (thx Jeff1)

***2015-01-10      ***
***version 3.1 RC 1***
-added new header sqconfig.h for all optional type declarations(unicode, 64bits etc..)
-added sq_setsharedforeignptr sq_getsharedforeignptr
-added sq_setsharedreleasehook sq_getsharedreleasehook
-added escape() in sqstd string library
-added __LINE__ and __FILE__ (thx mingodad)
-widechar support on gcc builds
-now boolean can be used in constants
-reduced dependencies on C runtime library
-newthread and sq_newthread() no longer reinitialize the root table on friend VMs(thx Lucas Cardellini)
-exceptions in the _inherited metamethod are propagated(thx Lucas Cardellini)
-'in' operator performance improvement(thx unagipai and mingodad)
-fixes crash in compiler when trying to write 'base'
-fixed bug in switch statement when using locals as case values (thx mingodad)
-fixed bug in print()(thx Lucas Cardellini)

Updated binaries are available on the download page for the Squirrel plugin:
https://bitbucket.org/stormeus/0.4-squirrel/downloads

3 replies
 Server/Squirrel Update Released (March 1)

Posted by Stormeus, on March 1st, 2016, 10:56 PM   (670 views) « 1 2 »

An update for VC:MP 0.4 (04rel003) servers has been released.
  • Added the ability to play sounds that follow players as they play.
  • Fixed a crash that would occur if redirecting all players on a server to a different server.

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)



An update for Squirrel has also been released:
  • Added PlaySoundForPlayer(player, soundID) and PlaySoundForWorld(worldID, soundID)
  • Added player.PlaySound(soundID), which is identical to the PlaySoundForPlayer function in behavior

Updated binaries are available on the download page for the Squirrel plugin:
https://bitbucket.org/stormeus/0.4-squirrel/downloads

23 replies
 Server Update Released (14 July)

Posted by maxorator, on July 13th, 2015, 10:22 PM   (714 views)

An update for VC:MP 0.4 (04rel003) servers has been released.



Server Update Released
  • Fixed vehicle streaming regression - vehicles were not removed when players went far away.
  • Fixed a crash when client sent events about already deleted checkpoints or spheres.

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)
 Server/Squirrel Update Released (29 May)

Posted by Stormeus, on May 29th, 2015, 06:28 PM   (778 views)

An update for VC:MP 0.4 (04rel002) servers has been released.
  • Added spheres.
  • Added checkpoints.
  • Added a new disconnect reason (4) for players who are suspected of cheating.

This update introduces new cheat prevention mechanisms which will be updated as seen fit.

Plugins which do not need to support spheres or checkpoints do not need to be updated.

Windows Server (x86)
Windows Server (x64)
Linux Server (x86)
Linux Server (x64)

A Squirrel update will be released shortly.

[Updated SDK] [SDK Diff]



An update for Squirrel has also been released:
  • Added FindCheckpoint(id) and CreateCheckpoint(player, world, pos, ARGB, radius)
    • If player is null, the checkpoint is created for all players.
    • Checkpoint.Color, Checkpoint.ID, Checkpoint.Owner, Checkpoint.Pos, Checkpoint.Radius, Checkpoint.World properties available.
    • Checkpoint.Remove(), Checkpoint.StreamedToPlayer(player) functions available.
  • Added FindSphere(id) and CreateSphere(player, world, pos, RGB, radius)
    • If player is null, the sphere is created for all players.
    • Sphere.Color, Sphere.ID, Sphere.Owner, Sphere.Pos, Sphere.Radius, Sphere.World properties available.
    • Sphere.Remove(), Sphere.StreamedToPlayer(player) functions available.
  • Added callbacks onCheckpointEntered(player, checkpoint), onCheckpointExited(player, checkpoint), onSphereEntered(player, sphere) and onSphereExited(player, sphere)

Updated binaries are available on the download page for the Squirrel plugin:
https://bitbucket.org/stormeus/0.4-squirrel/downloads

6 replies