I want to use this topic to collect some information and plans to move to the new server.
Planned new server (virtual):
2 Cores of an Intel® Xeon® E5-2680V4
6 GB RAM
320GB SAS HDD (we could also use 40gb SSD, but I think space is more important than speed?)
Q: Can we keep our IP Address?
A: Sadly not, the server will get a new IPv4 address
Q: What problems will the ip address change cause and how can they be solved?
A: Players will connect to the old realm if they don't read the forums. We can keep the old realm up for some months and provide information messages to switch to the new realm. We could switch to hostname instead of ip address for future use.
Q: Which operating system can we use?
A: I think we should use ubuntu or centOS. Any preferences?
Q: What needs to be done?
A:
- Rent server (nomercy)
- Install software (aahz?)
- Setup backup solution (nomercy, aahz can you sync too?)
- Copy realm data over (aahz?)
- Change all GS to new realm (aahz?)
Q: Which backup solution should we use?
A: I would like to use new btrfs partitions which supports snapshotting. I set up all my others server with this setup and is fast and powerful. I use btrbk programm which can also remote sync snapshots.
Q: Which partitions should the server have?
A:
/ -> obviously root partition (daily snapshots for 7 days)
/home/diablo -> D2GS (daily snapshots für 7 days)
/var/games/pvpgn -> PVPGN (hourly snapshots for 24h, daily snapshots for 7 days)
/var/lib/mysql -> MariaDB (daily snapshots für 7 days), DISABLE COW
Additionally I would like to sync all the snapshots to another backup server (or even two).
Open Questions:
Q: Shall we use a new version of pvpgn? (https://github.com/pvpgn/pvpgn-server) Does it run stable?
Q: Start diablo from a memory partition (tmpfs)? Script to copy it on startup?
Q: ???