[quake3-commits] [ioquake/ioq3] 31c6d2: Add protocol handler support

Stefan Sundin noreply at github.com
Wed Apr 19 08:48:42 EDT 2023


  Branch: refs/heads/main
  Home:   https://github.com/ioquake/ioq3
  Commit: 31c6d2f9d502868970ccbe62d7cef36206cbc8b1
      https://github.com/ioquake/ioq3/commit/31c6d2f9d502868970ccbe62d7cef36206cbc8b1
  Author: Stefan Sundin <git at stefansundin.com>
  Date:   2023-04-19 (Wed, 19 Apr 2023)

  Changed paths:
    M code/qcommon/q_shared.h
    M code/sys/sys_local.h
    M code/sys/sys_main.c
    M code/sys/sys_osx.m
    M make-macosx-app.sh
    M misc/nsis/ioquake3.nsi.in
    M misc/setup/ioquake3.desktop

  Log Message:
  -----------
  Add protocol handler support

This lets the user click a link in a web browser to very easily join a Quake 3 multiplayer game. As browser-based matchmaking websites become more popular, this makes it a lot more convenient and simple to play Quake 3 with others.

The links have the following URI format: quake3://connect/example.com:27950. The format has been designed to be flexible to allow more types of links in the future and avoiding having to make a breaking change. At the moment, "connect" is the only supported command.




More information about the quake3-commits mailing list