Recent posts

#21
General Discussion / Re: Fake Server Impersonation ...
Last post by PLAYER - Jul 20, 2026, 11:33 AM
hhhhhhhhhhhhhhhhhhhhhhhhhhhh  ;D  ;D  ;D  ;D  ;D  ;D  ;D  ;D  ;D  ;D  ;D  ;D
#22
Support / Announce server to browser
Last post by LamFloGaming - Jul 19, 2026, 01:11 PM
Hello, after many day developing my server. I bringing my server to a free hosting, but I want to more players find to my server by browser, but I have put announce 1 in server.cfg, but in Master list doesnt have my server. How to bring my server to Master List??? Thank for all helping!
#23
Support / Re: A new menu textures
Last post by LamFloGaming - Jul 19, 2026, 01:07 PM
Quote from: Xmair on Jul 18, 2026, 08:31 PMThe radar disc is already customizable. Simply place your custom radar disc here:

store/maps/radar/radardisc.png
The maps are customizable as well:

* Main menu map:
 
store/maps/radar/region00.png - region08.png
* Radar map:
 
store/maps/radar/section00.png - section63.png
As for the custom weapon icons, you can use custom weapons with the default weapon XML files (available in the MVL mod examples):
https://www.gtagarage.com/mods/show.php?id=16467

Get them from this path in the MVL archive:
mvl/help/samplewepxmls
and finally you can just put the weapon icon you want in the custom weapon archive.

The pause screen is not customizable.

More information here:
https://forum.vc-mp.org/index.php?topic=8.0

Thanks
#24
Support / Re: A new menu textures
Last post by Xmair - Jul 18, 2026, 08:31 PM
The radar disc is already customizable. Simply place your custom radar disc here:

store/maps/radar/radardisc.png
The maps are customizable as well:

* Main menu map:
 
store/maps/radar/region00.png - region08.png
* Radar map:
 
store/maps/radar/section00.png - section63.png
As for the custom weapon icons, you can use custom weapons with the default weapon XML files (available in the MVL mod examples):
https://www.gtagarage.com/mods/show.php?id=16467

Get them from this path in the MVL archive:
mvl/help/samplewepxmls
and finally you can just put the weapon icon you want in the custom weapon archive.

The pause screen is not customizable.

More information here:
https://forum.vc-mp.org/index.php?topic=8.0
#25
Support / Re: A new menu textures
Last post by DNeep - Jul 18, 2026, 04:11 AM
I think the main limitation here is that the server cannot directly replace the native VC: MP/GTA UI textures like the radar disc, radar ring, weapon icons, or pause menu through normal server-side scripting. However, you could probably recreate most of the visual UI using client-side scripting and custom GUI elements. For example, a custom HUD/overlay could be built with images, labels, and icons, similar to how custom GUI systems are used in other VC: MP projects.
The radar and weapon icons may require a client-side workaround rather than simply loading a new texture into the original game UI. If you share exactly which UI elements you want to replace first, it would be easier to check what is realistically possible in VC: MP.
#26
Support / Re: A new menu textures
Last post by LamFloGaming - Jul 16, 2026, 01:11 AM
Thanks. But I want to more customize of my server (radar disc, weapon icon,...)
#27
Support / Re: A new menu textures
Last post by Vicky - Jul 15, 2026, 02:29 PM
Quote from: LamFloGaming on Jul 15, 2026, 07:21 AMHello there, After spending over a month programming my server, I feel something is still missing though I'm not sure if it's even possible to implement and that is the ability to load textures for the UI (such as the radar, radar ring, weapon icons, pause screen, etc.).

I wish everyone can help me!

Check out the VC:MP Wiki and forum for more information.
#28
Support / A new menu textures
Last post by LamFloGaming - Jul 15, 2026, 07:21 AM
Hello there, After spending over a month programming my server, I feel something is still missing though I'm not sure if it's even possible to implement and that is the ability to load textures for the UI (such as the radar, radar ring, weapon icons, pause screen, etc.).

I wish everyone can help me!
#29
Community Plugins / Re: Lua Plugin
Last post by Necroso - Jul 09, 2026, 11:02 PM
Changelog: Version 2.9 Beta (Unofficial)

This release introduces a major database backend upgrade by replacing MySQL with PostgreSQL, providing better stability, performance, and modern database features.

In addition, the plugin is now available for both 32-bit and 64-bit builds on Windows and Linux, making deployment easier across different server environments.





Database Migration

The plugin now uses PostgreSQL instead of MySQL.

Improvements

  • Replaced MySQL backend with PostgreSQL
  • Added automatic reconnect and connection validation
  • Added support for parameterized queries
  • Added native JSON / JSONB support
  • Added automatic Lua table ↔ JSON conversion
  • Improved query safety and stability
  • Better handling for integers, floats, booleans, NULL values, and arrays



Platform Support

Available Builds

  • Windows x86 (32-bit)
  • Windows x64 (64-bit)
  • Linux x86 (32-bit)
  • Linux x64 (64-bit)



PostgreSQL Usage Guide

Creating an Account

Code (lua) Select
local account = PostgreSQL.createAccount(
    "127.0.0.1",
    "postgres",
    "password",
    "database_name",
    5432
)

Creating a Connection

Code (lua) Select
local db = PostgreSQL.createConnection(account)

Executing Queries

Code (lua) Select
db:execute(
    "INSERT INTO players(name, score) VALUES($1, $2)",
    "player_name",
    100
)

Querying Data

Code (lua) Select
local result = db:query(
    "SELECT * FROM players WHERE id = $1",
    1
)

for _, row in ipairs(result) do
    print(row.name, row.score)
end

JSON Support

Lua tables are automatically converted to PostgreSQL JSON.

Code (lua) Select
local inventory = {
    weapons = {
        "M4",
        "Shotgun"
    },
    money = 5000
}

db:execute(
    "INSERT INTO users(data) VALUES($1)",
    inventory
)

JSON and JSONB fields are automatically converted back into Lua tables when queried.



General Improvements

  • Replaced MySQL with PostgreSQL as the default database backend
  • Added native support for Windows and Linux (x86 and x64)
  • Improved database abstraction layer
  • Internal stability improvements and refactoring

Downloads are available here: https://github.com/Necroso/VCMP-Lua/releases/tag/v2.9-beta
#30
Community Plugins / Re: Discord Plugin
Last post by Necroso - Jul 09, 2026, 06:53 PM
Changelog: Version 0.4.5 (Unofficial)

After several years away from VC-MP, I discovered that the plugin could no longer connect to Discord. Since the original project was no longer functional with Discord's current services, I decided to update and maintain it.



📌 What's Changed?

  • TLS Handshake Fix: Fixed the critical TLS handshake error that prevented the plugin from communicating with Discord. Discord connections are now functional again.

  • Cross-Platform Support: Compiled and tested binaries are available for both Windows and Linux.

  • 32-bit and 64-bit Builds: Both x86 (32-bit) and x64 (64-bit) builds are provided for each supported operating system.

  • Updated Build System: The Premake configuration and dependency handling have been updated for current Windows and Linux build environments.


⚠️ Important Note Regarding the VC-MP Server (x86)

Although the x86 (32-bit) builds for Windows and Linux were compiled successfully, recent versions of vcmpserver appear to have dropped support for 32-bit binaries.

Migrating both the server and its plugins to x64 is strongly recommended.



⚒️ Linux Build Environment

  • Operating System: Ubuntu 22.04.5 LTS (Jammy Jellyfish)
  • Build Platform: WSL2
  • Architecture: x86_64 (64-bit host with i386 multiarch support)
  • Compiler: GCC/G++ 11.4.0
  • CMake: 3.22.1
  • Premake: 5.0.0-dev
  • glibc Build Environment: 2.35

Compatibility Notes

  • Linux binaries were built in an Ubuntu 22.04.5 LTS environment.
  • Separate x86 and x64 plugin binaries are provided.
  • The corresponding VC-MP server and plugin must use the same architecture.
  • The Linux builds dynamically link against system libraries such as libcurl, OpenSSL, Opus, libsodium and zlib.
  • Compatibility with distributions older than Ubuntu 22.04 is not guaranteed.



🔗 Pull Request & Downloads

A Pull Request containing the fixes has been submitted to the original repository maintained by Luckshya.

While the changes have not yet been merged, the source code and precompiled binaries are available here: https://github.com/Necroso/sleepydiscord-squirrel/releases/tag/0.4.5