Palworld REST API: the Complete Command Reference NEW
All 12 endpoints (announce, kick, ban, save, shutdown) in one table - setup, auth, why it must never face the internet, and curl examples.
SameOS Tools articles focus on practical file and image problems on small personal servers, grouped by topic. Each article connects explanation, code examples, and browser-side tools.
All 12 endpoints (announce, kick, ban, save, shutdown) in one table - setup, auth, why it must never face the internet, and curl examples.
Adding vendors and 164 wanted NPCs to the live map - data shape, coordinate conversion, vendor tooltips, and the three stacked reasons the markers refused to appear.
What REST alone cannot do: settings editing, power on/off, unbroken console logs, and plotting players on a live map.
Turn the Palworld REST API into browser buttons with zero external packages - keeping the admin password server-side is the key.
The config file that loses its settings, the shutdown that silently discards progress, and automatic backups - traps from real operation.
The series opener: hardware requirements, the compose file, and the port forwarding that lets friends join your home-hosted server.
Three lines to enable RCON, mcrcon usage, and the operator commands that matter - wired into backup scripts.
Why simulation distance beats view distance, why more RAM backfires, and the optimization mods that only need to live on the server.
The Fabric loader, the file ownership trap, shutdowns that wait for the world save, RCON kept private, and world backups without stopping the server.
The Java version trap, the eula step, the server.properties that matter, and a systemd unit that survives reboots.
One endpoint called by function name, the token flow (server.GenerateAPIToken), a 24-function table, and curl examples.
Running a dedicated server on your own Linux box: what each of the three ports does, the shutdown trap that eats your progress, memory limits, and installing mods with ficsit - based on months of uptime.
Pick a node purity, miner tier, and belt, click a target part, and the whole production line is drawn with machine counts - official 1.2 game data, 89 alternate recipes, and cycle detection.
Running submitted code with exec hands over your server. Using ast to find syntax errors, unused imports and dangerous calls without executing a line.
Replace the fixed admin password with one-time codes delivered through a messenger webhook - expiry, single-use, and resend rules with PHP example code.
How Certificate Transparency logs expose new sites within hours, and how a small personal server should prepare for automated scanning.
Separate file folders from the public root and serve files only through an authenticated router.
Send CPU, memory, and disk reports to a messenger using only top, free, and df.
Frequent cron expression mistakes and safe scheduling rules for small servers.
A measured way to check concurrency, response time, and error rate.
Three rewrites on the way to 150,000 files: duplicates filenames cannot catch, re-processing everything each run, and dying on the first failure.
A practical SHA-256 example for finding identical images and reviewing candidates before deletion.
How to check width, height, ratio, megapixels, and thumbnail estimates without uploading files.
How to pick quality, max width, and output format, and convert images in the browser.
How capture time and GPS location stay inside photos, and how to remove them.
An idempotent batch thumbnail script covering RGB conversion and skip rules.
Why hashes are safer than filenames for checking identical files.
The lowest-price sort trap, sold-out listing pollution, and wrong-variant filtering - data quality rules from running a price tracking service.
Output buffers, non-ASCII filename headers, and CDN timeouts - streaming fixes proven in real operation.
Reusable operation patterns for deduplication, scheduled jobs, and SQLite history.
Separate originals, thumbnails, and backup copies to size your disk correctly.