View Single Post
  #8  
Old 07-07-2004, 10:20 AM
Kode Black
Sarnak
 
Join Date: Jun 2004
Posts: 58
Default

Could someone please clarify the different parts of a server for me, it sounds really dumb but I have yet to completely understand them.

Source:
Database:
Configuration:

Assuming those are different...

By best guess, I would define them as:

Source: This is all the important ifmormation, the source for the way zones appear and react, the source for character/mob apearance and animations, enviromental sources like water. Overall its everything that makes the foundation for the game, the graphical and enviromental configuration. In essence, the material for the EQ world.
Database: This is where the world breathes, what brings the world to life, this is what tells the creature to move, runs and stores quests, stores information for items, mobs, characters, zone points and basically controls everything that happens in the world.
Now, are the creatures part of the source and how they react part of the database?
Configuration: These are the particular settings for your world, this tells world if pvp is enabled, how much damage a spell will do in pvp, level limits and if a player has access to the # commands.

How far off base am I on that? Did I screw anything up?

On the software end...
MySQL: This basically manages the database, allowing you to edit the mobs, spawn times, zonepoints, drop rates, regen rates and more along those lines, mostly anything pertaining to the database. MySQL also runs quest scripts made with Perl.
Am I right on that?

Perl: Enables you to write scripts which will be run in mysql. Can these scripts be edited by sql? Is perl run hand in hand with sql, or is it seperate and sql just uses the scripts made in perl?

Compiler/Compiling: WTF? Something to do with creating/editing a source I think.

Anything I am missing?

Also, a few questions, just some scenerios, if I were trying to do ______ I would use _______.
Set max levels: Compile config files?
Set world wide pvp: Compile config files?
Remove Spawns: SQL & Database?
Create New items: SQL or 3rd party software to edit DB?
Change Zone Points: SQL & DB, but is this the right way?
Disable Zones: SQL & DB?

Also, do AA's come from your source or from your DB? Meaning, to change or fix existing AA's, would that be done in the DB with MySQL?

I know, its alot....thanks for the help.
And I know it sounds noob :(
Reply With Quote