Project 1999

Go Back   Project 1999 > Blue Community > Blue Server Chat

Closed Thread
 
Thread Tools Display Modes
  #1  
Old 05-07-2019, 06:44 PM
DMN DMN is offline
Planar Protector

DMN's Avatar

Join Date: May 2016
Location: My own special hell
Posts: 3,364
Default Perhaps blues name database should be carried over to green?

Short term we have no impostors, and long term no issue if the server is later merged with blue.
  #2  
Old 05-07-2019, 06:47 PM
Octopath Octopath is offline
Fire Giant


Join Date: Aug 2018
Location: GA
Posts: 835
Default

Agreed
  #3  
Old 05-07-2019, 06:56 PM
DMN DMN is offline
Planar Protector

DMN's Avatar

Join Date: May 2016
Location: My own special hell
Posts: 3,364
Default

Hopefully they can actually do it. They might not be able to. Ideally the servers should share the same name database so we can make it future-proof, too.
  #4  
Old 05-07-2019, 07:04 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 10,156
Default

Quote:
Originally Posted by DMN [You must be logged in to view images. Log in or Register.]
Hopefully they can actually do it. They might not be able to. Ideally the servers should share the same name database so we can make it future-proof, too.
Servers share databases all the time (in fact, the standard setup on any sufficiently advanced site is to have your database on a completely separate server from your application server, and then have multiple application servers since you tend to need to scale them up faster than you need to scale database capacity).

So while I know nothing about P99's setup, I'd be amazed if there was any technical reason preventing it. But whether this is actually the staff's vision for Green is an entirely separate question.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details.
  #5  
Old 05-08-2019, 02:44 AM
Izmael Izmael is offline
Planar Protector

Izmael's Avatar

Join Date: Jul 2015
Posts: 2,289
Default

Quote:
Originally Posted by loramin [You must be logged in to view images. Log in or Register.]
Servers share databases all the time (in fact, the standard setup on any sufficiently advanced site is to have your database on a completely separate server from your application server, and then have multiple application servers since you tend to need to scale them up faster than you need to scale database capacity).

So while I know nothing about P99's setup, I'd be amazed if there was any technical reason preventing it. But whether this is actually the staff's vision for Green is an entirely separate question.
Red and Blue don't seem to share their databases. Most likely Green won't share its database with anything else, either.

I'm not even sure sharing databases or even just tables between servers is even that practical. EQEmu uses MySQL and there must be some amount of locking going on, most likely not meant to be shared between servers at all.
  #6  
Old 05-08-2019, 01:53 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 10,156
Default

Quote:
Originally Posted by Izmael [You must be logged in to view images. Log in or Register.]
Red and Blue don't seem to share their databases. Most likely Green won't share its database with anything else, either.

I'm not even sure sharing databases or even just tables between servers is even that practical. EQEmu uses MySQL and there must be some amount of locking going on, most likely not meant to be shared between servers at all.
Again, I can't speak to P99's specific setup, but what I can say is sharing databases (and every table in them) between multiple other servers is extremely practical, whether it's with MySQL, PostgreSQL, or any other database (even NoSQL ones like MongoDB).

Again, the standard setup for any small to medium sized website you visit (ie. not gianormous ones like Google or Amazon) is:
  • multiple application servers (the servers running your app's logic ... the equivalent of Blue, Red, and Green)
  • multiple web servers (servers that just serve static files like images and HTML)
  • some load balancers to distribute the traffic between them
  • a single database server
Crucially, you want to avoid having multiple DB servers as long as possible, because multiple DB servers are a giant PITA (you noted "locking" issues; multiple DB servers have much more of that kind of problem). Even that's doable though (there are ways to split DBs between multiple servers), it's just a hassle you want to avoid as long as you can.

So again, all the major (but not super-major) websites you visit work by sharing a single database server (quite possibly with a MySQL database) between multiple application servers ... unless of course they're so small they only have a single app server. Speaking in generalities, there's no technical reason why P99 can't do the same.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details.
Last edited by loramin; 05-08-2019 at 01:57 PM..
  #7  
Old 05-08-2019, 02:51 PM
fadetree fadetree is offline
Planar Protector


Join Date: Mar 2012
Posts: 1,958
Default

Quote:
Originally Posted by Izmael [You must be logged in to view images. Log in or Register.]
Red and Blue don't seem to share their databases. Most likely Green won't share its database with anything else, either.

I'm not even sure sharing databases or even just tables between servers is even that practical. EQEmu uses MySQL and there must be some amount of locking going on, most likely not meant to be shared between servers at all.
You can't share a single EQ db between servers. It's all one thing, and the names are part of the table structures, so you can't share just the name tables. Shared DB's are certainly a thing in the world, but not by EQ.
__________________
The Ancient Ranger
Awake again.
  #8  
Old 05-08-2019, 02:59 PM
loramin loramin is offline
Planar Protector

loramin's Avatar

Join Date: Jul 2013
Posts: 10,156
Default

Quote:
Originally Posted by fadetree [You must be logged in to view images. Log in or Register.]
You can't share an EQ db between servers. It's all one thing, and the names are part of the table structures.
It's not "all one thing". By default yes EQ Emulator runs on the same machine as the database. However, you can absolutely configure a separate DB server:

Code:
<database>
<host>localhost</host>
<port>3306</port>
<username>un</username>
<password>pw</password>
<db>peq</db>
</database>
Now of course the EQ Emulator software undoubtedly isn't designed to check a separate server out of the box, but again technically there is absolutely no reason why it can't: all it requires is a bit of custom code.

And again, writing custom code to check a database on another server isn't just "not hard" it's "standard operating procedure". The staff here has made massive custom changes to the default EQ Emulator software; I just can't imagine it would be very difficult for them to tweak the software so that the name checking parts use a different DB than the rest.
__________________

Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides
Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details.
  #9  
Old 05-07-2019, 07:24 PM
indiscriminate_hater indiscriminate_hater is offline
Banned


Join Date: Apr 2013
Posts: 1,758
Default

no way, I need to squat on as many names as possible when green drops
  #10  
Old 05-07-2019, 07:27 PM
Halox Halox is offline
Kobold


Join Date: May 2015
Posts: 117
Default

Blue needs to purge names badly. There are tens of thousands of lvl 1 names in reserve that need to be freed.
Closed Thread

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 02:20 PM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.