Skip to content

Play games, with your friends right from the browser. No installation needed.

License

Notifications You must be signed in to change notification settings

SecureCloud-biz/qwantify

 
 

Repository files navigation

qwantify logo qwantify logo

Play games with your friends right from the browser. No installations needed

  playing with qwantify

qwantify is an open source docker image for running games (or other apps) on a shared host computer with at least one gpu.

  • User-Friendly Interface to intuitively play games with your friends
  • Complete control over your game data - play online, save your game progress locally
  • 🛠️ Cloud and GPU Agnostic deployment that lets you play and host games anywhere anytime, through the browser
  • 🛠️ Url invites for friends
  • 🛠️ Play with multiple gamepads per gameroom. Turn any game into multiplayer
  • 🛠️ Official Support for AMD and Intel Gpus
  • 🔜 1-Click Deploy locally, AWS or GCP
  • 🔜 Twitch and Youtube stream integrations

And more.

🚀 Get started

To quickly get started, pull the image and run it with docker compose (recommended)

Requirements:

  1. nvidia-docker
  2. Nvidia container toolkit v450.80.02 or higher
version: "3.8"
services:
  qwantify:
    image: wanjohiryan/qwantify:latest #or ghcr.io/wanjohiryan/qwantify:20.04
    restart: "unless-stopped"
    ports:
      - "8080:8080" #web interface
      - "52000-52100:52000-52100/udp" #webrtc 
    volumes:
      - /games:/games #directory with folders containing your game(s)
    deploy:
      resources:
        reservations:
          devices: #share nvidia gpu (recommended)
            - capabilities: [gpu] 
        limits:
          memory: 5G #depends on game (recommended is 4)
          cpus: '4' #depends on game (recommended is 4)
    environment:
      - NEKO_SCREEN=1920x1080@30 #screen size
      - NEKO_PASSWORD=neko #password for the invited guests
      - NEKO_PASSWORD_ADMIN=admin #password for the host admin 
      - NEKO_EPR=52000-52100 #webrtc ports(defaults to 52000-52100)
      - NEKO_ICELITE=1
      - NEKO_NAT1TO1=your-public-ip-address #optional , use this when you cannot login
      - APPPATH=/path/to/game/folder #folder containing the game
      - APPFILE=/game.exe #game executable file

Then

docker-compose up -d

Known Issues

  1. Games running on DirectX 11 or lower show a black screen just after loading (ex. John Wick Hex) Issue #2
  2. No gamepad support yet Issue #3
  3. qwantify has not been tested on AMD and Intel GPUs. This might present unknown issues. Issue #8
  4. Games that require additional libraries (ex. .Net Framework or VCRedist) might not work. Issue #2

🔥 What's cool about this?

We're on a mission to make games more accessible to all, not just gamers with expensive hardware.

We are currently working hard to make qwantify more extensive. Need any integrations or want a new feature? Feel free to create an issue or contribute directly to the repository.

🌱 Contributing

Whether it's big or small, we love contributions ❤️ Check out our guide to see how to get started.

🐥 Status

  • Public Alpha: Anyone can sign up over at the qwantify arcade
  • Public Beta: Stable enough for most gamers.
  • Public: Production-ready.

We're currently in Public Alpha.

🔌 Integrations

We're currently setting the foundation and building a gaming network so games can be played from anywhere on the planet. Any help is welcome! :)

All Available Servers

Region Instances
North America
Host Location Online/Offline
AWS us-east-1 Online ✔️
Africa
Host Location Online/Offline
AWS af-south-2 Online ✔️
Europe
Host Location Online/Offline
Indie Berlin Online ✔️
South America Currently not available :( ❌
Asia Currently not available :( ❌
Australia and New Zealand Currently not available :( ❌

Rent out your GPU and help us deliver games to everyone.

Stay frosty :)

About

Play games, with your friends right from the browser. No installation needed.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 31.5%
  • TypeScript 26.6%
  • Vue 23.2%
  • JavaScript 10.1%
  • C 4.3%
  • SCSS 1.7%
  • Other 2.6%