Server / Software / Nightly Update
End-of-Night Update: Private Messaging and Call Limits
As promised, here’s a quick update before I log off tonight. It’s been a productive session! I’ve successfully added private messaging to Fantasy Uprising 2025, along with logic to enforce call limits per day based on Security Levels (SL). Progress is coming along nicely.
Integrating Fantasy Uprising 2025 with This Site
You might be wondering how I plan to integrate Fantasy Uprising 2025 into this site. Let me walk you through my vision for making that happen.
The Server Setup
To stay true to the retro “self-hosting” spirit of the original BBS days, I’ll be running Fantasy Uprising 2025 on a dedicated server at home. Here’s the setup:
- Server: HP EliteDesk, Intel i7, 16GB RAM, 2TB hard drive.
- Operating System: Linux Mint 21.
- Server Software: Flask serves the Python app, along with a Telnet library for connecting users.
- BBS Software: Everything is written in Python 3.11, with a mix of modules for:
- ANSI color support.
- Special formatting for menus and graphics.
- PostgreSQL database integration for storing users, messages, and settings.
It’s not the most complex setup, but it’s certainly been a fun and rewarding challenge!
When Will It Be Ready?
I wish I had a solid answer for this one. With the holiday break winding down and my regular job starting back up on January 2nd, time is limited. I’ll be coding as much as possible between now and then, but the Mrs. has a long list of “honey-do” items that I need to tackle during daylight hours.
Rest assured, I’ll keep chipping away at it whenever I can and will post updates here regularly.
Until Next Time
Thank you for following along with my journey to bring Fantasy Uprising 2025 to life. It’s been a nostalgic trip down memory lane and an exciting technical adventure all at once.
Happy Computing!
Babble Baz
Filed under: Building FU2025,General - @ December 29, 2024 11:27 pm
Tags: ANSI, BBS, Computer, Modem, Retro BBS, T.A.G, Telegard