All Activity
- Today
-
post-apocalyptic mmorpg San Andreas Apocalypse - Zombie Apocalypse MMORPG
Dre4mY replied to Dre4mY's topic in Servers to play on
v.1.0.5 | UPDATE #38 | 1 February 2026 Added: Survivor Pass subscription added. Players who own the Survivor Pass can now purchase a subscription to enter zones even without the required Survivor Pass level. Costs $1500 once and $750 every payday. The subscription is automatically cancelled if it cannot be paid or once the final Survivor Pass upgrade is unlocked. A diving suit can now be rented at the Yacht Harbor Pier. It only works near the pier and allows certain quests without owning a personal diving suit. Additional collectible bonus points added to Zones 21, 22, 23 and 24. Sewer entrances added in Las Venturas. The Los Santos bank can now be entered. Money can be stored there for free and is automatically used to pay bills such as the Survivor Pass subscription. The Los Santos cemetery is now a safe zone and discoverable location. Graves in the Las Venturas desert can now be looted to obtain bones. Bones are required to perform a ritual at the cemetery to obtain the cemetery basement key. A document at the cemetery provides coordinates to some graves. Looting graves requires a shovel. A garden shop has been added at the cemetery where players can purchase a shovel, fertilizer and a watering can (watering can available from level 75). Gravedigger activity added. Take care of graves and water the flowers to generate experience points over time. If a plant’s water level drops to 0%, it withers. Treasure maps can now be opened. They show an area where a key can be found. The corresponding treasure map must be owned to find the key. A message is now displayed when entering a location: You have entered {location}. Spinosaurus boss fight improved. Players must lure the Spinosaurus into dynamite. Dynamite is no longer infinite and now spawns during the fight every 10 seconds, up to a maximum of 5. Dynamite must be collected and placed using E and the current amount is displayed above the player’s head. The Spinosaurus now stomps players when they get too close, dealing 25 HP damage. The player respawns a short distance away and the fight continues. Sound effects added when the Spinosaurus attacks or takes damage. Sounds added to the Bigfoot boss fight. New item added: Rebirth Kit. If a player dies while owning at least one Rebirth Kit, they are asked whether they want to use it. If accepted, they respawn at the location of death. Otherwise, the normal respawn screen appears. Fixed: Missing error feedback during registration when invalid input was provided. Information NPC at the Yacht Harbor Pier no longer changes position incorrectly. Weekly zombie challenge was not being evaluated. Blood screen no longer appears while diving. Decorative NPCs can no longer use the Bigfoot skin. Minigun could be collected before defeating Bigfoot. Some generators could not be interacted with. Players can now move while smoking. Various daily and weekly tasks not working correctly. Shell shop daily limit fixed (200 instead of 199). Gym stats were displayed behind the progress bar. Sprint level progress was not saved. Oil delivery quest could not be started. Side quest where an NPC marks an object on the map did not reward the player. Armor and health were not restored correctly on login and always reset to 100% health and 0% armor. The Spinosaurus photo can now be viewed. Changed: Sprint level is no longer displayed while the F11 map is open. Additionally, the Valentine’s Day event has been activated and will run until February 23. More information about the event can be found in-game.- 26 replies
-
- zombies
- apocalypse
-
(and 5 more)
Tagged with:
-
RamzyFTW changed their profile photo
-
Hello Noki, thank you for releasing this as open-source for everyone to use I wanted to ask you, is this all the server exports i could use or there are more than those? ACCOUNTS / LOGIN Resource: UCDaccounts File: UCDaccounts/server.lua isPlayerLoggedIn(player) → checks login state getPlayerAccount(player) → returns account object getPlayerAccountID(player) → DB account ID getPlayerAccountName(player) → username getAccountData(player, key) → get stored account value setAccountData(player, key, value) → set + sync account data savePlayerAccount(player) → force save to DB DATABASE (MYSQL CORE) Resource: UCDsql File: UCDsql/server.lua getConnection() → shared MySQL connection (always use this) query(sql, ...) → SELECT queries exec(sql, ...) → INSERT / UPDATE / DELETE poll(handle, timeout) → fetch query results escapeString(value) → SQL injection safety PERMISSIONS / CHECKING Resource: UCDchecking File: UCDchecking/server.lua canPlayerDoAction(player, action) → permission gate isPlayerAdmin(player) → admin boolean getPlayerAdminLevel(player) → admin level number UTILITIES Resource: UCDutil File: UCDutil/server.lua tocomma(number) → number formatting (1,000,000) mathround(number, decimals) → rounding isElementValid(element) → safe element check tableCopy(table) → deep table copy UI / DX SYSTEM Resource: UCDdx File: UCDdx/server.lua dx:new(player, ...) → create DX text dx:add(player, id, data) → add DX element dx:del(player, id) → remove DX element dx:clear(player) → clear all DX for player LOGGING Resource: UCDlogging File: UCDlogging/server.lua adminLog(text, level) → admin actions log logEvent(category, message) → generic server logs JOBS Resource: UCDjobs File: UCDjobs/server.lua getPlayerJob(player) → current job setPlayerJob(player, job) → set job GROUPS / TEAMS Resource: UCDgroups File: UCDgroups/server.lua getPlayerGroup(player) → player group setPlayerGroup(player, group) → set group STATS / PLAYTIME Resource: UCDstats File: UCDstats/server.lua getPlayerPlaytime(player) → total playtime addPlayerPlaytime(player, amount) → increment playtime NOTIFICATIONS Resource: UCDnotification File: UCDnotification/server.lua notify(player, message, type) → player notification notifyGlobal(message) → server-wide notify
-
RamzyFTW joined the community
-
Serumano2809 started following NEW MTA Script Editor - Progress update
-
iyad_drift started following Crash when i Join any server!!
-
coldbhavya joined the community
-
brymmzz joined the community
-
Marcos838 started following How To Fix This?
-
EduardoGp joined the community
-
Hey there, I’m still working on my old-school concept map, Frostopia, and this time I wanted to share a Second Look at the project. This short video gives a better sense of how the map is evolving since the first teaser and includes some early gameplay footage. Hope you enjoy this second look! Enjoy the video! Yours sincerely,
- Yesterday
-
sasaayman038 joined the community
-
We don't provide support for server bans.
-
مشکل من اینه وقتی بعد یک مدتی بازی میکنم خیلی زیاد هم نمیشه زیر یک ساعت از ام تی ای میاد بیرون بار دیگه میرم فریز میکنه دومی بار همه کار انجام دادم من لپ تاپ گیمینگ دارم Cpu i5 13420h Ram 32 Gpu rtx 3050 6g ولی برای سیستم ضعیف این اتفاق نمی افته
-
ashkan joined the community
-
Back in 2011, we threw a crazy idea on the table—what if we merged multiple servers into one seamless world? At the time, it sounded impossible. Everyone talked about it, a few even tried, and some of the biggest names in the scene turned it into a quiet race. But we were the ones who actually crossed the finish line. Not only did we pull it off—we did it so well that it caught the attention of FFS Gaming leadership and even the MTA developers themselves. If you’ve ever played on FFS Gaming and enjoyed the unified experience there… well, you’ve already seen the legacy of what we built. And now, after all these years, we’re finally releasing our archives to the public. Not for clout. Not for nostalgia. But to ignite the same fire in a new generation that once burned in us — the thrill of building something the world said couldn’t be done. Originally, this was meant to be a community-driven project born on the MTA forums. Over time, the team chose to keep it private, and the project evolved behind closed doors. NPG became a full multi‑gamemode experience for Multi Theft Auto: San Andreas, engineered to push the platform to its absolute limits and deliver gameplay no one had seen before. Today, that door opens. Break it. Improve it. Learn from it. Or simply enjoy the raw ambition of a project built by kids who refused to accept “impossible.” The legacy is real. The code is yours. The next chapter belongs to you. Modes Freeroam Race Fallout Hay RPG Dance Our Wonderful Team Benxamix (early v0.1 Founder) @qaisjp(MTA Developer, development, owner), @Orange(MTA Developer, development), Myself (Leadership, owner), Otto (Web development, co-owner) Noel (Co-owner) @Anderl (Contributor) Naz (Contributor) Others: BlueRay, Ryder, Kieran, Liam, Pocco, Samer, Viper, @AeroXbird Thank you to everyone who made it possible. DOWNLOAD LINK PS. This is old code from 2011-2012; you'll need to adapt it to the current MTA version. This is not a simple plug & play. Coding experience is required to get it running. We do not bear any responsibility or consequences for how you use this code. PPS. Hi everyone, hi old OGs - stumbling upon this place brings back so many memories.
-
- 1
-
-
- neo playgrounds
- npg
-
(and 1 more)
Tagged with:
-
CapY changed their profile photo
-
Lavir joined the community
-
aviinha started following ban without reason
-
Hi, a friend invited me to play on the MTA San Andreas 1.6 server. I followed all the steps, but when I try to log in, it says my serial is banned. However, I've never played MTA before, and it's worth to say that my laptop is literally "brand new". How can I resolve this?
-
aviinha joined the community
-
ScofiuD started following Getting kicked by LagSwitch
- Last week
-
meshal18834 joined the community
-
https://imgur.com/a/xG0MAqN Hello dear racers & players, I’m happy to share a few important updates about our project and its next big step. The project is progressing very well overall. A lot of time and effort has gone into developing and polishing the gamemodes. At the start of the Beta, the server will include the following gamemodes: DM / DD / Race / Shooter / Hunter / Trials / Garage / Training More content and improvements are already planned for the future, but for now, our focus is on making the Beta as stable and enjoyable as possible. I’m excited to announce that the Beta will officially start next Saturday at 20:00 CET. Please keep in mind that this is a Beta version, so bugs and issues may occur. If you encounter any problems, feel free to report them here on our Discord so we can fix them as quickly as possible. Thank you all for your support and patience — we can’t wait to see you on the server! With love
-
Kraken900K started following MTA VCS Map on singleplayer
-
Ay can someone port the MTA VCS map to sa singleplayer? Bc they're asking me in this lcs map mod i uploaded on libertycity.net https://libertycity.net/files/gta-san-andreas/231815-gta-liberty-city-stories-map.html
-
Hey guys, As I was developing a new gamemode from scratch, I noticed that if I wanna create my HUD in React, and since I had to plan to have it on web, so no local files (weird to say, but I think it's more secure this way) I noticed, in CEF, I fixed the issue Frontend -> Lua connection via creating a http-server resource (will be open-source soon on my Github, I gotta say, it's a full-on HTTP framework) But as I was going on, I noticed, If I wanna build a HUD, the HUD doesn't ask for info, the server tells the CEF the info (such as health and chats and ...) So I did a bit of searching, and I found a WebSocket GitHub repo, which is called mtasa-websocket, And I wanted to know if anyone here has worked with it or set it up before, to help me to set it up as well. Or, if you have any idea of what else I can do (besides putting HUD in local files as a resource) I would appreciate hearing your thoughts.
-
which server?????
-
normal
-
[Freeroam] JohnFlower's freeroam boredom [English]
Relly replied to n0rt0x's topic in Servers to play on
Discord link expired, Is that still a thing ?- 5 replies
-
- mta
- multi theft auto
- (and 10 more)
-
[Freeroam] JohnFlower's freeroam boredom [English]
Relly replied to n0rt0x's topic in Servers to play on
Those were some fun times. I still remember the Game Of Bones purple dildo throne you made lol and how it triggered a near server wide banter sessions of everyone pornifying movie and series titles.- 5 replies
-
- mta
- multi theft auto
- (and 10 more)
-
For a access scoped accounts. Step 1. Make a backup of your acl.xml file. Step 2. Create a new account with for example the name: /register user_XTrqveZgi8 {password} Step 3. Modify the acl.xml. Add a group: Used for defining who has access to what. The prefix user.{username} is used to define that it is a user account that is granted access. <group name="webaccess"> <acl name="webaccess_acl"></acl> <object name="user.user_XTrqveZgi8"></object> </group> And the access list: Used to define the access rights. Replace resource.{resourcename}.http with the resource that is allowed to be accessed to. You can also rename webaccess_acl, but you also have to update the same name in the acl tag located in the group: <acl name="{name}"></acl>) <acl name="webaccess_acl"> <right name="resource.resourcename.http" access="true"></right> </acl> This all will grand the user 'user_XTrqveZgi8' access to http requests to resource {X}. Things to keep in mind: Never use an old ACL, because not yet created -> known accountnames can be recreated by a random player in your server. Always make a backup of your ACL file.
-
bump
-
UPDATE: I figured that it was an acl issue, that I had to enable HTTP for everyone, so the created API can be available for everyone, even the ones who don't have any auth But I will be needing help on ACL, since I am creating a new form scratch gamemode, I will need to write my own and custom acl as well. Or perhaps use the current account system of MTA as well since I can't edit to create my own And I appreciate a lot for the helps IIYAMA gave me during this issue with the stuff I had with CEF and how they should communicate.
-
Thanks for pointing out the way JS works to do the authorization. The weird thing is, I tried to send a test request to my created HTTP API Resource, using Postman (and some other REST clients) But they seem to all say and return 401 errors from the mta server saying "Access denied, please login" Even tho i can see in my server console saying: "[2026-01-28 11:40:56] HTTP: 'ehsan' entered correct password from 127.0.0.1" And yet returning the access denied error Have you perhaps encountered any similar issues like this? Even tho I have debug logs to see if even the HTTP router function of mine get's triggered, but it does not.
-
Not sure what kind of backend you use. But here is an npm packets that could be used for inspiration. Probably some dependencies are deprecated. https://github.com/4O4/node-mtasa/tree/master The authOptions: https://github.com/4O4/node-mtasa/blob/aeac8ab9417a7b6a65f117491d1e648a6ad62422/src/client.ts#L107C17-L107C28 Using it in request: https://github.com/4O4/node-mtasa/blob/aeac8ab9417a7b6a65f117491d1e648a6ad62422/src/client.ts#L62 But under the hood (in JS) it is something like this: const credentials = `${username}:${password}`; const encodedCredentials = Buffer.from(credentials).toString('base64'); const result = "Authorization: Basic " + encodedCredentials The header is: Authorization The value is something like: Basic bWlqblVzZXI6Z2VoZWltV2FjaHR3b29yZA==
-
Seems like there are a lot of things that I must see and learn again from the docs, thanks for pointing that out. With this information, I can update my frontend code to connect to the API resources I will create, which will handle everything; there will be no further events between the browser and the client. But as I wrote a test API server, it seems that I have to pass in the Basic Authentication on every request, Since I won't be using the default account system, it's fine for me to just pass a basic token, but generating it is the question for me at the moment. As you provided the link on Wikipedia, I don't know what I should send in the headers. There was a client ID and a client-secret-key. Should I just create an account on my MTA server, place the username instead of the client ID, and the password instead of the secret key, and generate a Basic auth key? Then, what header should I send it with? Because if I send a normal GET request on a resource I created with httpRouter, it asks me for username and password on my alert, I put the true creds, but after submitting, I see the server logs saying that I logged in, but the API asks again. So a little help on this part would be much appreciated.
-
Szia! Igen lehetséges hogy, egy adott resource indítja el a többi számodra nem szükséges resource-öket. Azt javaslom hogy próbáld meg a server.conf-ban hogy az összes resource listát kiveszed és mondjuk 1-2db resource-öt teszel a listába teszt jellegel amik mondjuk kelleni fognak, és így csináld mindegyikkel amely resource kell neked (igen hosszadalmas meló, de megéri ).. és ha mondjuk be tettél a listába új 1-2db resource-t de előtte nem indult el a többi ami nem kell.. Akkor tudod is a probléma forrását és a resource nevét amely elindítja az összes létező resource-t. Remélem tudtam neked segíteni!
-
It should be for security concerns. You wouldn't want to visit a site that is designed to look for 'new functions' and starts call them. If you take a look at this page: https://wiki.multitheftauto.com/wiki/Meta.xml You can see that it is possible to call an export function over http What syntax do you need for calling an export function? http://<your IP>:<your port>/<resource_name>/call/<exported_function_name> https://wiki.multitheftauto.com/wiki/Resource_Web_Access How does authentication works? https://en.wikipedia.org/wiki/Basic_access_authentication#Client_side A 'basic' authentication should the way to go. It requires login credentials of an MTA user account with the correct permissions. This has to be passed every request. When you connect through the browser: http://127.0.0.1:22005/resourcebrowser/ You more or less understand what to expect. There is also a section about 'Router', which is new. Might be useful. https://wiki.multitheftauto.com/wiki/Resource_Web_Access#Router For inspiration https://community.multitheftauto.com/index.php?p=resources&s=details&id=18781 This resource is about fetching data from MTA to a (remote) host. This is the opposite of what you are trying to achieve, but probably still useful. Fetching from MTA to remote host Creating a MTA user (installation_s.lua) that only has the correct permissions.
-
Hey Everyone, I was creating my own framework from scratch, and I wanted to use CEFs as HUD's and obviously Login pages and stuff As I was going through, I wrote the perfect browser manager for myself, But for some reason, my events from the JS to LUA are not being triggered, Even tho I opened the dev console, and I saw that "window.mta" with the "triggerEvent" function inside that exists. So Idk, is this normal to not be able to trigger an event on a remote URL? And if not, I was thinking about the structure of how it should be, I know that if it's true, then I should be able to load my login/huds of the browsers somehow and let them connect to the server as well First Solution: - Load the remote login page -> React web page API calls to Backend -> Backend talks to MTA Server But obviously, how? The MTA doesn't provide us with any resources to at least create an API server on a server-side resource, so we can manage that, and it's impossible Or maybe you have an idea about what I can do in this solution 2nd Solution: - Load a local HTML Page that has an iframe inside it, set the iframe to max width and max height, load a JS file as well, and inside that JS file, provide a bunch of functions written, such as loadURL to change the URL of that iframe, etc. Now this custom HTML loads, works (at least fine, I have to change my frontend obviously, do not know if it's good to use for HUD's either. But it works, and in this solution, as I am writing this, I can't feel sorry for myself, But I don't know how to load that HTML File XD I have a resource called "[core]", inside this has a folder of resources called "browser", and inside that we have a folder called "ui" with index.html and other files inside it.And I have no idea how to load it, or even how the loading of the JS scripts should be written inside it If you can help me with my solution, and recommend me a way via this solution, I would appreciate it.
-
someone can help i cant join all server
