After many successful rounds of private and public beta testing, the VC:MP Development Team is proud to announce the release of the
0.4 Public Beta Server.
This is not representative of a final product; however, by releasing the server to the public, we can collect a significant amount of information regarding bugs and issues that may exist in the server or client. Allowing the community to do whatever they please with the server would be much more productive than simply producing public beta scripts and testing them, as we cannot account for every possible scenario a scripter may want to attempt in 0.4.
Moreover, by releasing the server for scripters to test and develop on, the transition from R2 to 0.4 will be seamless and much smoother, as server owners will more likely be prepared to adopt a completely new version of VC:MP.
Notes on Beta ReleaseUnlike previous beta tests, we are releasing the server, as well as the client, as a beta product to further find and fix bugs.
This should not be interpreted as a bug-free final release. This is still part of testing phases.Releasing the server as a beta product serves to help scripters become ready for the switch to a final 0.4 release and for bug finding purposes. While this does signal a closer approach to a final release, it is not, by any stretch of the imagination, a polished product we believe should be representative of our efforts.
DownloadsVC:MP 0.4 ClientNote: Clients/browsers from Public Beta 3 will also work with this server beta, and will automatically update as needed, but it is recommended to use the installer for newer and updated browser functionality.
Windows Server (x86)Windows Server (x64)Linux Server (x86)Linux Server (x64)PluginsWindows (x86) Plugin PackWindows (x64) Plugin PackLinux (x86) Plugin PackLinux (x64) Plugin Pack0.4-squirrel
Provides a base interface for scripting in Squirrel.
0.4-sqlite
Enables SQLite functionality in Squirrel scripts.
0.4-mysql
Provides MySQL support for Squirrel scripts.
0.4-hashing
Provides hash functions like SHA-1, SHA-2, WHIRLPOOL, and MD5.
0.4-confloader
Allows the loading of server.conf files from the R2 Squirrel server on a 0.4 server.
0.4-iniparser
Provides INI manipulation functions like those in the R2 Squirrel server.
0.4-sockets
Provides socket interfaces like those in R2 Squirrel.
0.4-announce
Announces a server to the 0.4 masterlist.
Automated builds of the Linux versions of the plugins above can be found here:
http://v04.maxorator.com/04plugins
Installation Instructions- Extract the server in any directory you like.
- Create a directory named plugins within the server directory.
- Download and extract any plugins you like to the plugins folder.
- Create a file named server.cfg
- In server.cfg, add a plugins line in the following format: plugins module1 module2 module3
- To use the Squirrel plugin, add a sqgamemode line in server.cfg in the following format: sqgamemode MyScript.nut
Squirrel DocumentationA list of functions and callbacks can be found on the VC:MP Wiki:
http://wiki.vc-mp.org/index.php?title=Scripting_ResourcesDocumentation is currently incomplete due to the vast scope of it; you can help write it! If information regarding syntax is not available on the VC:MP wiki, it may be available on the Squirrel plugin wiki (which has no plans to be updated):
https://bitbucket.org/stormeus/0.4-squirrel/wiki
Bug and Crash ReportsLike previous public betas, bugs and crashes can be reported on the forum. However, we also have a new bugtracker at
http://bugz.maxorator.com which can be used to report and track bugs in both the server and client as well.
Bug reports filed on the forum will receive responses, but will also be filed on the new bugtracker as well.
Refer to the
Reporting Bugs and Crashes thread (linked) for further information and instructions.