A slightly more modern hl2sdk server plugin starter template. C++17, Meson.
Find a file
2024-04-25 05:55:04 +03:00
.github/workflows Upload workflow artifacts 2024-04-25 05:55:04 +03:00
include Initial commit 2024-04-25 03:37:49 +03:00
src Add example CON_COMMAND 2024-04-25 05:10:20 +03:00
.clang-format Initial commit 2024-04-25 03:37:49 +03:00
.clangd Initial commit 2024-04-25 03:37:49 +03:00
.gitignore Initial commit 2024-04-25 03:37:49 +03:00
.gitmodules Initial commit 2024-04-25 03:37:49 +03:00
LICENSE Initial commit 2024-04-25 03:37:49 +03:00
meson.build Remove unused engine defines 2024-04-25 05:19:25 +03:00
meson.options Remove unused engine defines 2024-04-25 05:19:25 +03:00
README.md Remove unused engine defines 2024-04-25 05:19:25 +03:00
thirdpartylegalnotices.txt Initial commit 2024-04-25 03:37:49 +03:00

hl2sdk-starter

A starter template for hl2sdk server plugins.

Requirements

Meson, Ninja, gcc.

Support

Compiler Linux x86 Linux x64 Windows x86 Windows x64
gcc yes yes ? ?
clang ? ? ? ?
msvc ? ? ? ?

Building

  1. Check out the correct SDK branch, e.g. tf2:
git submodule update --init
cd include/hl2sdk
git checkout tf2
cd ../..
  1. Setup Meson build folder
meson setup -D arch=x86 -D buildtype=debug build
  1. Build with Meson
cd build
meson compile