Search the Community

Showing results for tags 'server'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • 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

Categories

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

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


About Me


Facebook


Youtube


Skype


Web


VK

Found 67 results

  1. 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: https://rage.mp/forums/topic/4162-51st-state-deutsches-gta-5-rp-projekt/ 51st State auf Teamspeak: ts.51st.de 51st State auf GitHub: https://github.com/51st-state
  2. Version 2.1

    332 downloads

    With this script you can easily create custom timer. The file is fully commented and should be easy to understand. The file in Shared is required - and then use either the file in Server or in Client depending on where you are using it. You have to use the constructor to create the timer. Examples: Examples: // Yes, the method can be private // private void testTimerFunc(Client player, string text) { NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER] " + text); } void testTimerFunc() { NAPI.Chat.SendChatMessageToAll("[TIMER2] Hello"); } [Command("ttimer")] public void timerTesting(Client player) { // Lamda for parameter // new Timer(() => testTimerFunc(player, "hi"), 1000, 1); // Normal without parameters // new Timer(testTimerFunc, 1000, 1); // Without existing method // var timer = new Timer(() => { NAPI.Chat.SendChatMessageToPlayer(player, "[TIMER3] Bonus is da best"); }, 1000, 0); // Kill the timer // timer.Kill(); }
  3. Hello, i got the Problem that if i want to start a Server with announcement true i get this Error: [M] Announcing into master server... [M] Error: couldn't connect to master server! Trying again... [M] Error: couldn't connect to master server! Trying again... What can i do? Here is a screen of my Config. http://prntscr.com/q9z6ok
  4. Links Webseite: https://www.inf-reallife.de/ Forum: https://www.inf-reallife.de/forum/ Social Media Facebook: https://www.facebook.com/InfinityReallife/ Twitter: https://twitter.com/InfReallife Youtube: https://www.youtube.com/c/InfinityReallifeServer
  5. CXXY

    remote event error

    Client side: class KeyManager { constructor() { mp.keys.bind(0x11, true, function() { if(mp.players.local.vehicle && mp.players.local.vehicle.getPedInSeat(-1) === mp.players.local.handle) { mp.events.callRemote('BANG_onVehicleShotPrimary', mp.players.local.vehicle.getForwardVector()); } }); } } export default new KeyManager(); Server side: [RemoteEvent ("BANG_onVehicleShotPrimary")] public void BANG_onVehicleShotPrimary (Client player, object[] arguments) { player.SendChatMessage("HALLILUAH"); } Console: at object RuntimeMethodHandle.InvokeMethod(object target, object[] arguments, Signature sig, bool constructor) at object System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(object obj, object[] parameters, object[] arguments) at void GTANetworkInternals.RemoteEventParser.Parse(Client sender, ulong eventNameHash, object[] args) in C:\Users\Adam\Documents\Git\comp-layer2\BootstrapperNC\Handlers\ResourceInfo.cs:line 62 at void GTANetworkInternals.RemoteEventHandler.Parse(Client sender, ulong eventNameHash, object[] arguments) in C:\Users\Adam\Documents\Git\comp-layer2\BootstrapperNC\Handlers\ResourceInfo.cs:line 67 System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. —-> System.NullReferenceException: Object reference not set to an instance of an object. at void GC_FunGame.Main.BANG_onVehicleShotPrimary(Client player, object[] arguments)
  6. Hello, how can i get amount of player playing on my server and send this data to CEF.
  7. 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 https://wiki.rage.mp/index.php?title=PlayerCreateWaypoint 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?
  8. somebody know how to send variable from server events to client?
  9. 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
  10. 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(`${player.name} has quit.`); } mp.events.add("playerQuit", playerQuit); // After player die mp.events.add("playerDeath", (player, reason, killer) => { //Set values hospital -> player dead/alive //hospitaltime -> time that he have to be in hospital player.hospital = 1; player.hospitaltime = 12; //update values in database gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [player.hospital, player.hospitaltime, player.name], function(err, res, row){ if(err) console.log(err); }); if(player){ gm.mysql.handle.query('SELECT hospital, hospitaltime FROM `accounts` WHERE username = ?', [player.name], function(err, res){ if(err) console.log(err); //Read Values from Database player.hospital = parseInt(res[0]["hospital"]); player.hospitaltime = parseInt(res[0]["hospitaltime"]); }); //if player is dead do -> if(player.hospital == 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; player.hospital = 0; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [player.hospital , player.hospitaltime, player.name], 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(playerQuit.player.name == player.name){ clearTimeout(timerID); player.hospital = 1; player.hospitaltime = timeLeft; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [player.hospital , player.hospitaltime, player.name], 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, player.name], function(err, res, row){ if(err) console.log(err); }); } } } } }); to test this code i have in my cmd.js this: mp.events.addCommand('kick', (player, target) => { let newTarget = mp.players.at(target); 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(playerQuit.player.name == player.name){ clearTimeout(timerID); player.hospital = 1; player.hospitaltime = timeLeft; gm.mysql.handle.query('UPDATE `accounts` SET hospital = ?, hospitaltime = ? WHERE username = ?', [player.hospital , player.hospitaltime, player.name], 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
  11. 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 = player.name; if (exitType != "kicked") { str += " quit."; } else { str = ` kicked. Reason: ${reason}.`; } console.log(str); } mp.events.add("playerQuit", playerQuitHandler); After i quit game i only get a message like(the message also comes a bit late): [N] 127.0.0.1:51274 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: mp.events.add("playerQuit", (player) => { console.log(player.name + " quit."); );
  12. Всем привет!!! Решил записать видео версию тутера по запуску своего сервера 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="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <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 Вроде все. Всем пока.
  13. 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
  14. Знание каких языков требуется для создания сервера и игрового мода? Так же, как делается маппинг? Ничего не собираюсь делать, просто интересен весь этот процесс. Какие языки используют для написания клиентских и других частей сервера. Какие языки можно использовать и какие используете вы. Как пишется игровой мод. Как делается маппинг?
  15. i have HeadOverlay structure on server structure screenshot: https://prnt.sc/og0skd 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
  16. Is mongodb good for main server database?
  17. Всем привет, если кому-то интересно и кто хочет поучаствовать в разработке небольшого фреймворка, то прошу https://github.com/panarama360/rager Хотелось бы увидеть или услышать мнения тех кто имеет достаточный опыт в разработке под rage, может что-то не хватает или наоборот. Может кто-то и перейдет на typescript увидев декораторы и типы)
  18. 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 ❤️
  19. 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
  20. Знание каких языков требуется для создания сервера и игрового мода? Так же, как делается маппинг? Ничего не собираюсь делать, просто интересен весь этот процесс. Какие языки используют для написания клиентских и других частей сервера. Какие языки можно использовать и какие используете вы. Как пишется игровой мод. Как делается маппинг?
  21. 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 (https://docs.docker.com). Of course, our Docker images are available at DockerHub (nevermind that DockerHub is a bit slow compared to quay.io), 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: https://hub.docker.com/r/eisengrind/ragemp-server Docker image for the bridged RageMP server: https://hub.docker.com/r/eisengrind/ragemp-server-with-bridge Our project on GitHub: https://github.com/51st-state Our server repository on GitHub: https://github.com/51st-state/server 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.
  22. 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.
  23. Hello, I would like to show you how to properly install the RageMP server on the Centos 7 linux distribution. Table of Contents: System update Package installation Building GCC 7.3.0 Adding a user Server installation Starting the server Informations: Yum - Package manager in the RHel system Update - Argument to yum Install - Argument to yum -y - skipping accepting installation Screen - Allows you to run processes in the background Warning! Change USERNAME to your username! 1. System update yum update -y; 2. Package installation yum install epel-release -y; yum install nano zip unzip libunwind libunwind-devel libicu libicu-devel nodejs npm screen psmisc curl wget gmp-devel mpfr-devel libmpc-devel; yum groupinstall 'Development Tools'; 3. Building GCC (7.3.0) - The process takes about 1H or 2H depends on what server you have. cd /root; wget https://ftp.gnu.org/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz; tar -xf gcc-7.3.0.tar.gz; mkdir gcc-build; cd gcc-build; ../gcc-7.3.0/configure --enable-languages=c,c++ --disable-multilib --prefix=/usr/ ; make -j$(nproc); make install; 4. Adding a user adduser USERNAME Setting the password passwd USERNAME 5. Server installation su - USERNAME wget https://cdn.rage.mp/lin/ragemp-srv.tar.gz; tar -xf ragemp-srv.tar.gz; cd ragemp-srv; mv * ../; cd ../; rm -rf ragemp-srv; wget https://cdn.gtanet.work/bridge-package-linux.tar.gz; tar -xf bridge-package-linux.tar.gz; rm -rf *.tar.gz 6. Starting the server screen -dmS serwer ./server Going to the console screen -r serwer Original Polish Tutorial: 2018 © Matix8981 All rights reserved
  24. 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. https://gyazo.com/c046f1d8a0909fb0de512b1f74d7ad33 LOGO SIE ZMIENI
  25. I can add NPC on server ?,