Skip to content

Codex1ntech/fivem-linux-client-support-proposal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 

Repository files navigation

🐧 Proposal: Native FiveM Client Support for Linux

A community-driven proposal to bring FiveM client support to Linux — unlocking more flexibility, inclusivity, and innovation in the modding community.

Platform Status


🎯 Objective

While FiveM already supports server-side hosting on Linux, the client remains Windows-only. This proposal aims to:

  • 🚪 Reduce platform exclusivity and embrace open-source ecosystems
  • 🧩 Enhance compatibility for Linux-based GTA V players using Proton/Wine
  • 💻 Support devs working natively in Linux environments
  • 🕹️ Expand accessibility for gamers on alternative operating systems

🛠️ Proposed Implementation Paths

1️⃣ Evaluate Dependencies

  • 🔍 Assess critical Windows-only dependencies
    • Rockstar Launcher, DirectX, system-level hooks
  • 🧠 Identify modules requiring rework or compatibility-layer adaptation

2️⃣ Proton/Wine Integration Layer

  • 🧪 Build community-maintained installation scripts for Proton
  • 🧮 Benchmark stability, latency, and FPS across major Linux distros

3️⃣ Partial Native Client Feasibility

  • 🛠️ Modular rewrite of specific FiveM client modules
  • 🧬 Explore hybrid execution (e.g., native launcher with Wine-based rendering)
  • 💬 Investigate open-source alternatives to Windows-only frameworks

📚 Community References

This proposal stems from a growing Linux player/dev demand:

🔗 Community Thread: FiveM Linux Client Support

📬 Contributions, feedback, and discussion are highly encouraged!


📂 This Repository Includes:

  • 📄 This proposal README
  • 🧠 linux-client-benefits-analysis.md — Rationale & technical value
  • 🧪 Experimental layouts, diagrams & config examples (to be added)

⚠️ Disclaimer

This repository is not affiliated with the official CFX.re team.
It represents a technical concept draft intended to stimulate community feedback, research, and experimentation.


🐧 Because freedom of platform matters.

About

A proposal to bring FiveM client support for Linux-based systems

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published