This is a private server project for the classic FPS game, Point Blank. This repository contains the server-side source code, database scripts, and tools necessary to run a custom server.
The goal of this project is to provide a fully functional and customizable server environment for the game Point Blank. It is intended for private use, educational purposes, and community-driven development.
- Authentication & Game Servers: Handles player logins, character data, and real-time gameplay.
- Database Integration: Stores player stats, items, inventory, and account information.
- Customizable Game Mechanics: Easily modify EXP rates, in-game currency gain (Points), and other game parameters.
- Community Features: Supports in-game chat, room creation, and basic clan systems.
To build and run this server, you'll need the following software installed:
- Microsoft Visual Studio: Required for compiling the C++/C# source code.
- PostgreSQL: The primary database used to store all game data.
- .NET Framework: For certain server components.
-
Clone the repository:
git clone https://github.com/dekthaiinchina/PointBlankServer.git
-
Set up the database:
- Create a new database instance in PostgreSQL.
- Execute the SQL scripts found in the project folder to create all the necessary tables and stored procedures.
-
Configure the server:
- Edit config file in
./build/rel/Configor./build/dbg/Configfile to set your database connection string and server settings.
- Edit config file in
-
Build and run:
- Open the
PointBlankServer.slnfile in Visual Studio. - Select your desired build configuration (
DebugorRelease) and build the solution. - Run the compiled executable (e.g.,
StartServer.cmd) from thebuild/relorbuild/dbgdirectory.
- Open the
Disclaimer: This project is for personal and educational use only. It is not affiliated with, endorsed by, or sponsored by Zepetto or any other official Point Blank developers. Please do not use this code for any commercial purposes, as it may violate intellectual property rights.
License: This project is licensed under the MIT License.
If you'd like to contribute, feel free to fork the repository and submit a pull request with your