Here are what I'm using for mine
Code:
# cat /usr/lib/systemd/system/eqemu-world.service
[Unit]
Description=EQ Emulator World server
After=network.target
[Service]
Type=simple
User=eq
Group=users
WorkingDirectory=/home/eq/server
ExecStartPre=/home/eq/server/shared_memory
ExecStart=/home/eq/server/world
[Install]
WantedBy=multi-user.target
Code:
# cat /usr/lib/systemd/system/eqemu-zones.service
[Unit]
Description=EQ Emulator Zone server
After=network.target
After=eqemu-world.service
Requires=eqemu-world.service
[Service]
Type=simple
User=eq
Group=users
WorkingDirectory=/home/eq/server
ExecStart=/home/eq/server/eqlaunch zone
[Install]
WantedBy=multi-user.target
EDIT: This is on CentOS 7. I'd imagine would work fine on Fedora without modifying (beyond changing the paths, that is)