Project Profile

PalLink

PalLink is a lightweight plugin manager for Palworld dedicated servers. It provides the foundation for server-side plugin development, modular server extensions, and cleaner interaction between custom plugins and the Palworld server runtime.

PalLink preview image

Overview

PalLink is a C++ plugin manager for Palworld dedicated servers, designed to make server-side modding more structured, stable, and developer-friendly. <br> <br>The project focuses on loading and managing plugins inside the Palworld server process, exposing reusable interfaces, and creating a clean foundation for future server extensions. Its goal is similar to what Bukkit or Spigot did for Minecraft servers: provide a common plugin layer that developers can build on instead of creating isolated, hard-to-maintain server modifications. <br> <br>The core idea behind PalLink is to separate the plugin system from individual plugin logic. Server administrators should be able to install and manage plugins more easily, while developers get a more consistent API for extending server behavior. <br> <br>My work on PalLink includes low-level C++ development, runtime integration with the Palworld dedicated server, plugin architecture design, API structure, memory-related programming, and cross-platform planning for Windows and Linux server environments. <br> <br>The project is still under development, but it demonstrates practical experience in systems programming, game server tooling, plugin architecture, and backend-style API design.

Stack

C++, CMake, Windows, Linux, DLL injection, plugin architecture, server-side modding, memory analysis, reverse engineering, API design