aslain.dev
0%
01 Hizmetler 02 Hakkımda 03 Projeler 04 Stack 05 Blog 06 İletişim
/ blog — Gameserver

Gameserver

Een gameserver draaien houdt niet op zodra het spel geïnstalleerd is — daar begint het echte werk pas. De artikelen in deze categorie gaan over de operationele kant: een server opzetten op Linux, hem afstemmen op prestaties, een back-upstrategie bouwen, beschermen tegen DDoS en monitoring inrichten. Ik heb al doende geleerd dat wanneer het spelersaantal stijgt, niet het spel maar meestal de database of de schijf-I/O als eerste bezwijkt; dat een back-up pas meetelt als je het terugzetten hebt getest; en dat monitoring er moet staan vóórdat er iets stukgaat, niet erna. Het doel is iedereen die zijn eigen server beheert genoeg basis te geven om te begrijpen wat er gebeurde, in plaats van om middernacht in paniek te zoeken.

Gameserver
SunucuMySQLLinux

MySQL Deadlock: wat het is en hoe je het oplost

Waarom ontstaat een MySQL deadlock en hoe los je het op? InnoDB-locklogica, het log lezen en transacties ordenen, stap voor stap.

27.09.2026 · 5 dk okuma
Gameserver
SunucuLinuxlogrotateDevOps

Server logbeheer: groottecontrole met logrotate

Beheers server logbeheer met logrotate: roteer, comprimeer en voorkom een volle schijf.

24.09.2026 · 5 dk okuma
Gameserver
SunucuLinuxPerformansDevOps

Linux performancecommando's: knelpunten vinden

Gebruik de Linux performancecommando's top, htop, iostat en vmstat om knelpunten in CPU, RAM en disk-I/O op te sporen.

20.09.2026 · 6 dk okuma
Gameserver
SunucuNetworkingMultiplayerC++

Game state-synchronisatie: consistentie op de server

Hoe werkt game state-synchronisatie? We behandelen autoritatieve servers, interpolatie en tick-gebaseerde updates voor consistentie.

17.09.2026 · 6 dk okuma
Gameserver
SunucuC++CMakeLinux

Wat is CMake? Een C++-serverproject bouwen

Wat is CMake en hoe bouw je een C++-serverproject met meerdere bestanden? Targets, libraries en een praktische opzet.

14.09.2026 · 6 dk okuma
Gameserver
SunucuMySQLPerformansNetworking

MySQL Connection Pool: gids voor verbindingsbeheer

Hoe een MySQL connection pool de kosten van een nieuwe verbinding per verzoek wegneemt en de serverbelasting sterk verlaagt.

11.09.2026 · 6 dk okuma
Gameserver
SunucuNetworkingLinuxC++

Game-latency verlagen: locatie, route en code

Drie lagen om game-latency te verlagen: de juiste serverlocatie, route-optimalisatie en tick/pakket-afstemming in code.

07.09.2026 · 5 dk okuma
Gameserver
SunucuLinuxSSHGüvenlik

SSH-beveiliging: sleutel-login en fail2ban-gids

Versterk SSH-beveiliging met sleutel-login, wachtwoorden uitschakelen, poortwijziging en brute-force-bescherming via fail2ban.

04.09.2026 · 6 dk okuma
Gameserver
SunucuC++NetworkingGüvenlik

Game Anti Cheat Architectuur: Server-Side Validatie

De basis van game anti cheat architectuur: server-side validatie, het autoriteitsmodel en detectielogica.

31.08.2026 · 5 dk okuma
Gameserver
SunucuC++NetworkingLinux

C++ Socket-programmeren: een eenvoudige TCP-server bouwen

Leer c++ socket-programmeren stap voor stap door een werkende TCP-server te bouwen met de Berkeley sockets-API.

28.08.2026 · 6 dk okuma
Gameserver
SunucuLinuxNetworkingMySQL

Server schalen voor games: horizontaal vs verticaal

Server schalen voor games: een krachtigere machine of meer machines? De echte afwegingen tussen verticaal en horizontaal schalen uitgelegd.

25.08.2026 · 5 dk okuma
Gameserver
SunucuMySQLLinuxNetworking

MySQL-replicatie: gids voor master-replica-opzet

Een stapsgewijze gids voor MySQL-replicatie: bouw een master-replica-opzet, ontlast leesverkeer, schakel GTID in en monitor de replica.

22.08.2026 · 6 dk okuma
Gameserver
SunucuLinuxMySQLDevOps

Serverback-up: gids voor disaster recovery van gameservers

Bescherm je gameserver tegen dataverlies met geautomatiseerde serverback-up, offsite kopieën en een hersteltest.

18.08.2026 · 5 dk okuma
Gameserver
SunucuLinuxsystemdOyun Sunucusu

systemd-service: start je gameserver automatisch

Maak een systemd-service om je gameproces bij het opstarten te starten, na een crash te herstarten en de logs te lezen met journalctl.

15.08.2026 · 5 dk okuma
Gameserver
SunucuGame LoopNetworkingC++

Game Loop Tick Rate: De Serverloop Ontwerpen

Wat is game loop tick rate, waarom een vaste tijdstap telt en hoe je een stabiele serverloop bouwt. Uitgelegd met praktische C++-voorbeelden.

11.08.2026 · 6 dk okuma
Gameserver
C++SunucuNetworkingRAII

C++ Geheugenbeheer: Lekken Voorkomen

Praktische gids voor C++ geheugenbeheer: gebruik RAII, smart pointers en Valgrind om lekken op te sporen.

08.08.2026 · 6 dk okuma
Gameserver
SunucuLinuxMonitoringGrafana

Server monitoring voor gameservers met Grafana en Prometheus

Stel server monitoring in met Prometheus, node_exporter en Grafana om CPU, RAM en spelers live te volgen.

05.08.2026 · 6 dk okuma
Gameserver
SunucuLinuxNetworkingGüvenlik

iptables Firewall: praktische gids voor Linux-servers

Stel een iptables firewall in op je Linux-server: poortregels, ongewenst verkeer blokkeren en basisaanvallen filteren. Stap voor stap.

02.08.2026 · 6 dk okuma
Gameserver
SunucuLinuxNetworkingDDoS

DDoS-bescherming voor gameservers: een gelaagde aanpak

Een praktische gids om een gameserver DDoS te verdedigen met anti-DDoS-provider, firewall en rate limiting.

29.07.2026 · 5 dk okuma
Gameserver
SunucuMySQLLinuxPerformans

MySQL Slow Query Log: dure queries opsporen

Hoe je de MySQL slow query log inschakelt, welke instellingen tellen en hoe je de duurste queries vindt met pt-query-digest.

26.07.2026 · 5 dk okuma
Gameserver
SunucuMySQLLinuxPerformans

MySQL my.cnf-tuning: gids voor prestatie-instellingen

Een stapsgewijze gids om je MySQL my.cnf te optimaliseren met buffer pool-, verbindings- en loginstellingen voor echte prestatiewinst.

22.07.2026 · 5 dk okuma
Gameserver
SunucuMySQLLinuxNetworking

MySQL Index Optimalisatie: Trage Queries Oplossen

Een praktische gids om trage queries met EXPLAIN te diagnosticeren en je database te versnellen met de juiste MySQL index.

19.07.2026 · 5 dk okuma
Gameserver
SunucuNetworkingC++Protokol

Game-packetontwerp: header, serialisatie, byte-volgorde

Game-packetontwerp: een degelijk binair protocol over TCP bouwen met header, serialisatie en byte-volgorde.

16.07.2026 · 6 dk okuma
Gameserver
SunucuNetworkingC++Linux

TCP vs UDP voor game-servers: welke kiezen?

De TCP vs UDP game-serverkeuze: betrouwbaarheid of lage latency? We leggen beide protocollen en de juiste keuze uit.

13.07.2026 · 6 dk okuma