Skip to content

GTAPoliceMods/FRMP_Radio_Core

Repository files navigation

FR:MP Radio Core Installation and Setup Guide

License

Installing Git

  1. Download Git from this link.
  2. Run the downloaded installer. Follow the prompts, leaving all options at their default settings.

Installing Build Tools

  1. Download Visual Studio Build Tools from here.
  2. Execute vs_BuildTools.exe to start the setup.
  3. In the Workloads section, select:
    • .NET desktop build tools
    • Desktop development with C++
  4. Move to the Individual components tab and ensure the following are selected:
    • .NET 8.0 (May already be selected)
    • .NET 6.0 WebAssembly Build Tools
    • .NET 6.0 Runtime
    • .NET 3.1 Runtime
    • C++/CLI support for v143 build tools (14.32-17.2)
  5. Select Install while downloading option and click Install.
  6. Wait for the installation process to complete.

Building FR:MP Radio Core

  1. Open the Developer Command Prompt for Visual Studio 2022. You can find it in the recently added apps after installation.
  2. Navigate to a directory where you want to clone the repository:
    cd ../../../../Users/Public
  3. Clone the FR:MP Radio Core repository:
    git clone https://github.com/GTAPoliceMods/FRMP_Radio_Console --recurse-submodules
    cd FRMP_Radio_Core
  4. Build the solution:
    msbuild
  5. Navigate to the debug output directory:
    cd x64/Debug
  6. Copy the example configuration file and rename it:
    copy ..\..\radiocoreserver\configs\config.example.yml .\config.yml
  7. Run the server with the new configuration:
    radiocoreserver.exe -c config.yml
  8. You should see the server starting up, ending with a message indicating it is listening on port 3000.

Configuration

Modify config.yml as needed for your environment. For specific questions or more detailed setup options,

Desktop App Setup

  1. For the desktop application, copy codeplug.yml from RadioCoreMobileRadio/configs to the output directory at RadioCoreMobileRadio/bin/Debug.

About

RadioCore V1 was a static HTML and NodeJS backend application using WebRTC and Socket.IO. RadioCore V2 was never released or used in producion and should never have existed. RadioCore V3 was a NodeJS backend with a EJS templated front end using WebAudioAPI with Socket.IO RadioCore V4 is a C# .NET based application which utlizes a CommonLib for code reusability and a WPF front end.

About

Core server and client functions for the radio system.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors