Search the Community

Showing results for tags 'Server'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


  • RAGE Multiplayer
    • Announcements
    • Discussion
    • Suggestions
    • RDR2 Multiplayer
  • Scripting
    • Scripting
    • Resources
  • Community
    • Support
    • Servers
    • Media Gallery
  • Non-English
    • Русский - Russian
    • Français - French
    • Deutsch - German
    • Espanol - Spanish
    • Română - Romanian
    • Portuguesa - Portuguese
    • Polski - Polish


  • Scripts
  • Gamemodes
  • Libraries
  • Plugins
  • Maps
  • Tools

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



About Me






Found 65 results

  1. Hello, how can i get amount of player playing on my server and send this data to CEF.
  2. There is an opportunity to catch an event - creating Waypointon the client side or on the Server when the player received a mark on the map Text = DOES NOT SEEM TO WORK IN CURRENT 0.3.7 VERSION I need to get the Waypoint coordinate that the player set. In any way through the creation event or just get the value of an already set label. Is there such a possibility?
  3. somebody know how to send variable from server events to client?
  4. Hi everyone, when writing a script, I had a problem with the server logic When a user logs on to the server, he enters the username and password, the server checks the data from the Database and sends him a response, after a while the user calls the server again to save, for example, his Vector3 position on the server in the Database, how does the server know what it is addresses, it is the user of this account who recently logged into the server. For example, if he writes the command / giveWeapon to the chat, the server will receive the players object and be able to give it a weapon, but how can the server find out which player this database is from
  5. Hey Guys, hope you can help me with my problem. i want to end a function in a Event, if the player disconnects or leave the Server. But i only get crashes. Here my Code: function playerQuit(player) { console.log(`${} has quit.`); }"playerQuit", playerQuit); // After player die"playerDeath", (player, reason, killer) => { //Set values hospital -> player dead/alive //hospitaltime -> time that he have to be in hospital = 1; player.hospitaltime = 12; //update values in database gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [, player.hospitaltime,], function(err, res, row){ if(err) console.log(err); }); if(player){ gm.mysql.handle.query('SELECT hospital, hospitaltime FROM `accounts` WHERE username = ?', [], function(err, res){ if(err) console.log(err); //Read Values from Database = parseInt(res[0]["hospital"]); player.hospitaltime = parseInt(res[0]["hospitaltime"]); }); //if player is dead do -> if( == 1){ var timeLeft = parseInt(player.hospitaltime); var timerID = setInterval(countdown, 5000); //Countdown for hospitaltime function countdown(){ //if time over player have to be spawned and timeout have to be cleared if(timeLeft == 1){ clearTimeout(timerID); player.hospitaltime = 0; = 0; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [ , player.hospitaltime,], function(err, res, row){ if(err) console.log(err); }); player.spawn(new mp.Vector3(-799.5113525390625, -99.25785827636719, 37.604530334472656)); return; } else { // if player leave put values in database if( =={ clearTimeout(timerID); = 1; player.hospitaltime = timeLeft; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [ , player.hospitaltime,], function(err, res, row){ if(err) console.log(err); }); return; } //write new values timeLeft--; gm.mysql.handle.query('UPDATE `accounts` SET hospitaltime = ? WHERE username = ?', [timeLeft,], function(err, res, row){ if(err) console.log(err); }); } } } } }); to test this code i have in my cmd.js this:'kick', (player, target) => { let newTarget =; if(!target || isNaN(target)) return player.outputChatBox("Syntax: /kick [playerID]"); if(newTarget === null) return player.outputChatBox("There is no player online with the ID given.") newTarget.outputChatBox("You have been kicked from the server."); newTarget.kick('Kicked.'); }); My server crashes everytime when i kick me, when im in the hospital. it also crashes without this Code section: // if player leave put values in database if( =={ clearTimeout(timerID); = 1; player.hospitaltime = timeLeft; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [ , player.hospitaltime,], function(err, res, row){ if(err) console.log(err); }); return; } i get following logs in my console: Error: asyc stack has become corrutep (actual: 29, expected: 30) 1: 00007FF824079805 2: 00007FF824059B82 3: 00007FF824069CB3 4: 00007FF82409ABD0 5: 00007FF82415BCDE 6: 00007FF8241F810D 7: 00007FF8241F5066 [...]***more of them*** Edit: The problem was, that i had 2 events with the same name. now it does not crash anymore
  6. Hey guys, i just started new with JS and ragemp(big noob) and have a question. It probably sounds dumb. I wanted to get a console log after a player disconntects. I got this from the wiki and put it in my "./packages/project/index.js": function playerQuitHandler(player, exitType, reason) { let str =; if (exitType != "kicked") { str += " quit."; } else { str = ` kicked. Reason: ${reason}.`; } console.log(str); }"playerQuit", playerQuitHandler); After i quit game i only get a message like(the message also comes a bit late): [N] has been disconnected. i probably forget something to add but dont know what. Thank you for your help! edit: did "solve" the problem by using:"playerQuit", (player) => { console.log( + " quit."); );
  7. Hello everyone, does anybody know how to correctly fill the json format for beein loading successfully in the server folder "/maps/" ? i just tryed out some maps as a converter from xml to json but not all maps working. thanks for help, Greetings, Concil
  8. i have HeadOverlay structure on server structure screenshot: After join server set headOverlay to player from structure piece of code: var params = Object.keys(character.customisation.details); for (var i = 0; i < params.length; i++) { if ((character.customisation == false && params[i] != "facial_hair" && params[i] != "body_blemishes" && params[i] != "chest_hair") || (character.customisation == true && params[i] != "makeup" && params[i] != "blush" && params[i] != "lipstick")) { let detail = character.customisation.details[params[i]]; player.setHeadOverlay(i, [detail.index, parseFloat(detail.opacity), detail.color1, detail.color2]); } else { let detail = character.customisation.details[params[i]]; player.setHeadOverlay(i, [detail.index, 0.0, detail.color1, detail.color2]); } } and function setHeadOverlay not works for other players (in stream). I don't see changes on player-ped (another player) needle overlay existing result Why? this problem also exists when creating a ped character and giving it overlay on the client side
  9. Всем привет, если кому-то интересно и кто хочет поучаствовать в разработке небольшого фреймворка, то прошу Хотелось бы увидеть или услышать мнения тех кто имеет достаточный опыт в разработке под rage, может что-то не хватает или наоборот. Может кто-то и перейдет на typescript увидев декораторы и типы)
  10. Once I faced a problem with NAPI.World.GetTime and didn't find on it the adequate answer. Can anyone help my code. Bonus will make a simple server time system class server_side : Script  { // The global variables that will be replace our GetTime int serverHour = 6; int serverMin = 0; int serverSec = 0; // A method that, when accessed, will change the time on the server private void server_Time(int hour, int minute, int second) { NAPI.World.SetTime(hour, minute, second); serverHour = hour; // ---------------------------------- serverMin = minute; // save in our variable time serverSec = second; // --------------------------------- }  // Bonus code that creates server time (1 server minute = 20 seconds) async void time() { while (true) { serverMin++; NAPI.World.SetTime(serverHour, serverMin, 0); if (serverMin == 60) { if (serverHour >= 23) { serverHour = 0; serverMin = 0; NAPI.World.SetTime(serverHour, serverMin, 0); } else { serverHour++; serverMin = 0; NAPI.World.SetTime(serverHour, serverMin, 0); } } await Task.Delay(20000); } } [Command("time")] // command to know the current time on the server public void CMD_time(Client client) { if (serverMin < 10) { NAPI.Chat.SendChatMessageToPlayer(client, $"Current time {serverHour.ToString()}:0{serverMin.ToString()}"); } else { NAPI.Chat.SendChatMessageToPlayer(client, $"Current time {serverHour.ToString()}:{serverMin.ToString()}"); } } // Change the time on the server [Command("settime")] public void CMD_settime(Client client, int hrs, int min) { server_Time(hrs, min, 0); NAPI.Chat.SendChatMessageToPlayer(client, $"Time was change to {hrs}:{min}"); } // Event that the time worked [ServerEvent(Event.ResourceStart)] public void OnResourceStart() { NAPI.World.SetTime(serverHour, serverMin, serverSec); time(); // Cycle start time at the start of the server } sorry for my russian english xd i hope this will help u ❤️
  11. Is mongodb good for main server database?
  12. Знание каких языков требуется для создания сервера и игрового мода? Так же, как делается маппинг? Ничего не собираюсь делать, просто интересен весь этот процесс. Какие языки используют для написания клиентских и других частей сервера. Какие языки можно использовать и какие используете вы. Как пишется игровой мод. Как делается маппинг?
  13. Знание каких языков требуется для создания сервера и игрового мода? Так же, как делается маппинг? Ничего не собираюсь делать, просто интересен весь этот процесс. Какие языки используют для написания клиентских и других частей сервера. Какие языки можно использовать и какие используете вы. Как пишется игровой мод. Как делается маппинг?
  14. Es werden Leute zur Verstärkung des Teams gesucht! Bei Interesse kann man gerne vorbeischauen. Wie kann ich dem Infinity Reallife Team beitreten? Zum Infinity Reallife Forum
  15. Hi, my name is Sinan Türk I want to open the roleplay server, but I do not know how it is done, but I do know that many people will teach you so I want you to help me open the roleplay server.
  16. Witam, poszukujemy chętnych osób do tworzenia serwera. Tworzymy serwer GTA V na platformie RageMP, serwer w planach ma być pod RP lecz możliwe ze będzie zrobiony pod RPG. Developerzy typu frontend czy backend są pilnie potrzebni, graficy nie są pilnie potrzebni ale zawsze się przydadzą. Piszemy w JS, HTML, CSS łatwiej nam się pisze. Co będziesz mieć z tego? Możliwość poznania pracy nad średniej wielkości projektem Rozwój swoich umiejętności programistycznych Dobrą zabawę w miłym towarzystwie Twoje pierwsze zadania będą małe aby zobaczyć czy jest wart zaufania. Jeśli masz podfolio chętnie zobaczymy je aby określić jakim programista jest czy bardziej frontend czy backend oraz na jakim poziomie jesteś. Poszukujemy osób chętnych do współpracy a nie osób na zlecenie. LOGO SIE ZMIENI
  17. I can add NPC on server ?,
  18. Всем привет! Пожалуйста, подскажите кто знает. Могу ли я начать разработку на стороне сервера на языке C#? И параллельно разрабатывать клиент на языке JavaScript? Я хочу использовать одновременно 2 языка для разработки. На каждой стороне свой. Как я могу это реализовать?
  19. Hi guys! Please tell me how to know. Can I start server-side development in C#? And in parallel to develop the client-side in JavaScript language? I want to use 2 languages simultaneously for development. Each side has its own. How can I implement this?
  20. Hey there guys! I recently created some docker images for the RageMP server for a project where I am involved at. In the project, we currently use those Docker images to deploy test-servers in our infrastructure. The main advantage of the Docker image is that the RageMP server can be run on any operation system - regardless of whether it is Windows, some Linux distribution or MacOS. You simply can deploy your Docker container with Docker everywhere. Furthermore, you can build upon the given Docker images by copying your binaries or source files into the base Docker container. That is the how [email protected] deploy our testing server. See the Docker reference for more information on Docker itself ( Of course, our Docker images are available at DockerHub (nevermind that DockerHub is a bit slow compared to, too: I've created two seperate Docker images: The first image, which is basically just the plain RageMP server without any bridge or whatsoever (see the Links below). The second image, which is the RageMP server plus the C# bridge (see the Links below). Side note: Both Docker images use the base Docker image "debian:stretch" and so the RageMP server is run on Debian Stretch in both images. If you want to know, how we use Docker images in production, visit the GitHub repository of our project (see the server repository in the Links below). Our server files are OpenSource. This means, also you can use our files if you publish your changes under the same license in public. If want to get in touch with our projects concepts and ideas, see the readme files of our repositories. Our project currently only focuses on German speaking players. If you want to contribute to our project, then go right ahead. Otherwise, have a great day with our Docker images. Sincerely ~Vincent Docker image for the default RageMP server: Docker image for the bridged RageMP server: Our project on GitHub: Our server repository on GitHub: P.S.: if there is any problem with uploading the RageMP server files to a public mirror like DockerHub, please message me so that I can take those images offline.
  21. Sehr verehrte EntwicklerInnen, wir sind ein Team, das sich schon bei Arma 3 das Ziel gesetzt hat, möglichst authentische Voraussetzungen für gutes Roleplay zu schaffen. Wir entwickeln unser Framework dabei gerade nicht nur für unseren Server, sondern für alle, die es nutzen wollen. Dazu veröffentlichen wir u.a. unsere Arbeit auf GitHub unter der GNU AGPLv3 Lizenz. 51st State ist für all jene gedacht, die den Open Source Gedanken unterstützen wollen und auch sonst geistig mit unseren Ideen und Visionen verbunden sind, dass Inhalte also für viele entwickelt werden und der Sache dienen sollen, nämlich unser RP uneigennützig und dennoch effizient vorwärts zu bringen. Klar kann jeder sein eigenes Süppchen kochen. Wir glauben jedoch daran, dass je mehr nach dem Open Source Prinzip arbeiten, desto besser das Spielerlebnis für die gesamte GTA RP Community wird. Von daher würden wir deshalb auch gerne mit Entwicklungsabteilungen von anderen Communitys zusammenarbeiten oder kooperieren. Weitere Informationen zu unserem Projekt findest du in unserer Servervorstellung (s. Link unten). Wie bereits in unserer Servervorstellung erklärt wurde, besitzen wir bereits ein ausgefeiltes Konzept, welches primär die Förderung von Roleplay durch technische Gegebenheiten vorsieht. Darunter fallen z.B. Features wie ein Housing-System, ein Lagersystem oder ein einfaches Smartphone. Viele dieser Funktionen und Features befinden sich noch in Entwicklung. Genau aus diesem Grund suchen wir Dich als Entwickler! Wir wollen zweierlei Dinge: Wir wollen unser öffentliches Projekt voranbringen und wir wollen einen bespielbaren Server mit einer ersten funktionierenden Version so zeitnah wie möglich veröffentlichen. Deshalb suchen wir Dich als leidenschaftlichen Entwickler, der gerne an einem OpenSource Projekt mitarbeiten will. Wir suchen Entwickler in zweierlei Hinsicht: Einerseits möchten wir auch Dritte, die nicht Teil unseres Teams sind, dazu begeistern an diesem Projekt mitzuwirken. Andererseits suchen wir Entwickler, die daran interessiert sind, unserem Team beizutreten. In jeder Hinsicht ist es eine Win-Win-Win-Situation für alle Beteiligten: Wir profitieren von der Mitarbeit an dem Projekt, Dritte profitieren an der Mitwirkung an diesem Projekt und natürlich auch Du als Entwickler. Wir suchen Dich als Frontend- und/oder Backend-Entwickler! Du solltest für die folgenden Aufgabenbereiche folgende Kriterien erfüllen: Frontend-Entwickler (TS): Für unser Frontend - sei es für Webbrowser oder GTAV - suchen wir Angular 2+ Entwickler. Dementsprechend solltest Du als Frontend-Entwickler über Kenntnisse in JavaScript/TypeScript besitzen. Darüber hinaus fassen wir unter einem Frontend-Entwickler auch diejenigen, die clientseitig für GTAV entwickeln. Wir nutzen dazu derzeit TypeScript. Backend-Entwickler (C#): Als Backend-Entwickler solltest Du dich in C# auskennen und solltest mit dem SCM git umgehen können. Optional wäre es von Vorteil, wenn Du bereits mit Datenbanksystem (in unserem Falle PostgreSQL) gearbeitet hat. Unser Angebot: Wir bieten Dir eine freundliche und ehrliche Atmosphäre im Team und darüber hinaus bieten wir Dir auch Continuous Integration für Repositories (GitHub, GitLab) an, sowie auch einen Aufgabenplaner (Wekan) und stellen Dir eine private GitLab-Instanz bereit. Wenn wir Dich mit unserem Konzept und unserem Plan überzeugt haben, oder Du noch mehr zu unserem Projekt erfahren willst, dann schreibe mich auf Discord oder hier im Forum an oder besuche uns auf unserem Teamspeak 3 Server. Viel Glück und viel Erfolg beim weiteren Entwickeln, Vincent H. / @TheMysteriousVincent Leitender Entwickler bei 51st State Discord: TheMysteriousVincent#0650 Wichtige Links: 51st State Servervorstellung: 51st State auf Teamspeak: 51st State auf GitHub:
  22. Hallo, ich hätte mal ne Frage und zwar gibt es ja bei dem Client GTMP die Funktion API.onClientEventTrigger += OnClientEvent; und dann public void OnClientEvent(Client client, string eventName, params object[] arguments) { switch (eventName) { case "Example": break; } } Ich wollte Fragen aub es die Möglichkeit auch in RageMP Serverside Csharp gibt. Mit Freundlichen grüßen U1tim4te
  23. Hi, is it possible to start the server in a cluster? With synchronization of all data between servers in a cluster. This would distribute the load and make it possible to scale the project depending on the load.
  24. Ich habe ein problem, und zwar lädt der Server die Map nicht. Die .rpf liegt hier :Server/client_packages/dlcpacks/mapname/dlc,rpf Habe mich an diese Anleitung gehalten Habe auch gehört das man eine .meta unter dlcpacks habe muss aber weiß nicht wie man die aufbaut.
  25. Всем привет!!! Решил записать видео версию тутера по запуску своего сервера Rage Multiplayer с серверной частью на C#. Важно!!! Название библиотеки в файле meta.xml указывать с расширением Server.dll Поехали: Ссылка на Bridge: Нажми меня я все скачаю Содержимое файла meta.xml <meta> <info name="Tuter" type="script" /> <script src="Server.dll" /> </meta> Содержимое файла settings.xml <?xml version="1.0"?> <config xmlns:xsi="" xmlns:xsd=""> <resource src="Tuter" /> </config> Строка необходимая для добавления в файл "Название проекта".csproj: <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> Наглядный пример: <PropertyGroup> <TargetFramework>netcoreapp2.1</TargetFramework> <CopyLocalLockFileAssemblies>true</CopyLocalLockFileAssemblies> <RootNamespace>Tuter</RootNamespace> </PropertyGroup> Строка копирования библиотек в целевой каталог: xcopy "$(OutDir)*" "E:\RageMP\Bridge\resources\Tuter\*.*" /Q /D /Y Вроде все. Всем пока.