Jump to content

Leaderboard

Popular Content

Showing content with the highest reputation on 06/01/19 in Posts

  1. 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 we@51st-State 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.
    2 points
  2. Parking spots for vehicles in GTA5. There are over 1,500 entries. It's very well spread across the whole map. Includes parking lots, side street parking, etc. It's NOT a complete list. It's NOT a perfect list! No emergency, no military, and no police vehicle spawns. There are a few boat spawns. There are heli, and possibly plane spawns. There may be entries were vehicles are parked at a gas station, at a stop light, or in the middle of the street, but these cases are rare and cleaning them up shouldn't be too painful. Grab the json data file here: https://github.com/Kthksdie/GTA5-SpawnPoints_Vehicles/
    1 point
  3. Вот так https://wiki.rage.mp/index.php?title=Browser::markAsChat
    1 point
  4. Linux (also C# API Runtime dependencies and separated Windows) server updater is actually a planned thing which can sort all that issues mentioned. Latest client updates were either misc fixes or security and antichest improvements so it didn't have a separate public version number and changelog. That shouldn't happen with updates that *have* to be versioned.
    1 point
  5. @MarkCavalli I added the option to open convertible roof, if u want to add to your project: - sVehicleSingletone.js mp.events.add({ ... "sKeys-Num8": (player) => { if (!player.loggedIn || !player.vehicle) return; player.vehicle.raiseConvertibleRoof(player); }, ... }); - sVehicle.js ... constructor (d) { ... vehicle.raiseConvertibleRoof = function (player) { mp.players.forEach((p, id) => { p.call("cVehicle-raiseConvertibleRoof", [this]); }); } ... } - cVehicle.js ... constructor() { ... mp.events.add({ ... "cVehicle-raiseConvertibleRoof": (vehicle) => { let roofState = vehicle.getConvertibleRoofState(); if (roofState === 0) { vehicle.lowerConvertibleRoof(false); } else if (roofState === 2) { vehicle.raiseConvertibleRoof(false); } else { mp.gui.chat.push("Already using Convertible Roof. Try again later."); } }, ... }); } ... - Menu.html ... <script type="text/x-template" id="tab-help"> <section class="info tab-vehicles"> <div class="veh-list"> <a class="veh-item" v-for="(item, i) in d.i18n.help" @click="currentTab = i" :class="[{ active: currentTab === i }]"> <span>{{ item }}</span> </a> </div> <div class="veh-info"> <div class="gps" v-if="currentTab === 0"> <p class="help-p">{{ d.i18n.helpStart1 }}</p> <p class="help-p">{{ d.i18n.helpStart2 }}</p> </div> <div class="gps" v-if="currentTab === 1"> <div class="veh-info_props"> ... <div class="veh-info_prop"> <img src="img/reardoor.png"> <span>Num 8</span> <div>{{ d.i18n.convertibleroof }}</div> </div> ... </div> </div> </div> </section> </script> ... const app = new Vue({ el: '#app', data: { pName: '', currentTab: 0, d: { ... i18n: { ... rear: 'rear', windows: 'windows', convertibleroof: 'Convertible Roof', settings: ["Basic"], Change: 'Change', ... }, ... }, }, }, ... function loadRusLang() { // Do it to all languages. app.d.i18n = { ... convertibleroof: 'Convertible Roof', ... } } It's recommended change the image icon reardoor.png to one that really represents convertible roof. (I'm looking for one too, if someone have one and would like to share would be very helpful) I got the same eg as windows, so i think its all right and its synced.
    1 point
  6. Возможно проблема в том что не все объекты можно установить. Обычно несколько моделей собирается в один props и тогда он уже устанавливается, но если для модели не создан props то ее нельзя установить. Нету пока времени разбираться с этим, как дойду до маппинга в проекте выкачу что-нибудь по этому поводу. Что касаемо объектов из DLC то нужно установить его в папку с игрой и CodeWalker должен его подхватить.
    1 point
×
×
  • Create New...