View Single Post
  #1  
Old 11-18-2021, 06:29 AM
Hurb
Fire Beetle
 
Join Date: Nov 2021
Location: Seattle WA
Posts: 26
Arrow GUIDE: EQEmu Public Server - Amazon EC2 t2.2xlarge 32gb 8 CPU Server - Client Win 10

Thank you EQEmu for the Server installation guides here:
https://docs.eqemu.io/server/categor...allation-linux

and to ALL the amazing people working so hard to make this project continue! The forums answered ALL my questions .. so, now I will have more!~

I tried the amazing Akkadius akk-stack but it was too complicated for me at this point... soon i will know to use those tools... I would recommend looking into all his stuff
https://github.com/Akkadius/akk-stack
https://github.com/Akkadius/Occulus

I used telnet / unix in elementary school... and haven't used a command line for a good while since... mySQL/mariaDB also fairly new.. so this was not easy for me, but now, will be easier for you!


Me logged in on client and SSH on HurbQuest PUBLIC server
http://www.eqemulator.org/index.php?...o&worldid=3264


With Amazon Web Services, ANYONE can REMOTELY set up a PUBLIC SERVER to play with EQ Titanium Client!

...protected inside the Amazon Virtual Private Cloud... I just wanted to see if this was possible!

you NEED a PHONE/Email/CREDIT CARD to sign up :( so .. sorry.. not totally free .. but faster than building a server!

... To play you need a client PC!~

**I use a WINDOWS 10 PRO PC with Titanium install***

To COMPILE the data, use a larger instance than the free tier 1gb RAM...

I will see how hosting on the Free Tier t2 will work... after I learn more about a running server.. i used to play as a Guide (Daedul the Diligent on Saryrn server ~2000) so I'd love to put on events again...

** THIS IS AN INITAL LAUNCH -- PUBLIC SERVER is available but NOT TESTED and I WILL BREAK IT

Amazon Web Service has Image back-up for this launch so I can reset.. doing it on the fly with install.sh took about 2 hours including setting up the EC2 instance with cmake... so no back up really needed.


-----------
Running a client in Windows 10 Pro required changing compatibility to XP Service Pack 2 and Run as Administrator.

Client eqgame.exe -> launched via .bat file with patchme

eqhost.txt was edited for eqemulator login (I have NOT tried to run a public login server... i use eqemulator.net! .. but soon we could TRY to make alternate logins "just in case")

I have NOT set up mysql for remote connections.

Open your amazon web service ports... i haven't needed to use "ufw allow" or any iptable/nftable access, yet..


FOLLOW ALL INSTRUCTIONS to set up your WORLD SERVER here on the EQEmulator page http://www.eqemulator.org/index.php?pageid=ws_mgmt

Debian 10 SSH login default is "admin"

I use PuTTY for my command line interface console for Windows https://www.putty.org/

sudo apt update/upgrade, and then apt install cmake to be able to compile.

when you run install.sh, the mysql root password can be nothing, because the system has <password> as the default... I just hit enter and the made my DB name/user/pw, but during the install i had to enter the root pw .. hitting enter did NOT work, but typing password did!



if you set up remote login, you can use the online PEQ editor
http://eoc.akkadius.com/EOC2/

if you set up apache2 web server, you could host your own mypHp / Occulus admin stuff.
https://eqemu.gitbook.io/server/cate...atabase-editor

sudo bash server_start_with_login.sh

sudo bash server_status.sh

Open your ports in your AWS security groups you set up to obtain your RSA key for PuTTy login

---

Here is my set up which I am connected to ABOVE on my PC client:

https://docs.eqemu.io/server/categor...r-eqemu_config

I leave legacy set to 1 instead of deleting that line, but i delete loginserver2 etc

use 127.0.0.1 for localhost

use YOUR external public ip, and world server account login/pw for EQEmu!

eqemu_login.json


login.json
Reply With Quote