Go Back   EQEmulator Home > EQEmulator Forums > Development > Development::Development

Development::Development Forum for development topics and for those interested in EQEMu development. (Not a support forum)

Reply
 
Thread Tools Display Modes
  #1  
Old 07-21-2007, 02:27 PM
Jonathan5
Sarnak
 
Join Date: Jul 2006
Location: Boston, Massachussetts.
Posts: 93
Default Where to begin?

I hope this is the right place for this, but I'm interested in development so I think it's okay. Anyways I'd like to know where someone should begin if they're interested in working on such a thing like EQemu. PS: I've read the wiki, but I'm looking for some answers of like what knowledge you should have before you think your going to work on something like this, computer languages for example. Lurking I feel I've noticed MySQL and maybe C#/C++ are the key conponets, but I'm a noob and most likely wrong. So just let me know, cause I'd like to start learning. Thanks.
Reply With Quote
  #2  
Old 07-22-2007, 03:28 AM
sfisque
Hill Giant
 
Join Date: Oct 2006
Posts: 248
Default

depends what areas you want to help out:

server code: C/C++; little understanding of shared memory and network i/o can be useful too.

quests: C++ (for server bindings) and PERL (for the quest instance coding)

tools: there are a host of tools already written in C/C++ and VB. tools could also be coded in java/j++ (i have a few private tools written in java) since in most cases all you need is a connection to the database.

== sfisque
Reply With Quote
  #3  
Old 07-22-2007, 08:31 AM
Jonathan5
Sarnak
 
Join Date: Jul 2006
Location: Boston, Massachussetts.
Posts: 93
Default

Wow, seems like tons of programing! Someone told me that you didn't need any programing knowledge at all, but I think thats because I was asking how to run a server. So let me alter my question a little, to run a server what is necessary? MySQL, and other DB programs? Sorry for my lack of knowledge, lol.
Reply With Quote
  #4  
Old 07-22-2007, 02:10 PM
techguy84's Avatar
techguy84
Discordant
 
Join Date: Apr 2007
Location: Somewhere Safe
Posts: 453
Default

To run a server, all you really need is the ability to read the wiki or the guide I wrote out. Addition knowledge helps out as you can troubleshoot errors better. To run a advanced over the top server, programming, Mysql and perl come in handy. You can add and modify some code in the server to allow certain things. The DB contains most of the world information so if you want custom content, knowledge of SQL will help out there. Quest work many on perl so perl knowledge is a must for custom quest, or to fix quest that are already there.
Reply With Quote
  #5  
Old 08-04-2007, 06:13 AM
GeorgeS
Forum Guide
 
Join Date: Sep 2003
Location: California
Posts: 1,474
Default

Actually a new spell editor would be a start - what I was thinking of was a very simplified version of current spell editors. I'm starting this soon, but really need to prove that my method will work first before coding begins.


GeorgeS
__________________
Your source for EQ database tools
Toolshop is open for business


http://www.georgestools.chrsschb.com//
Reply With Quote
Reply


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 08:05 PM.


 

Everquest is a registered trademark of Daybreak Game Company LLC.
EQEmulator is not associated or affiliated in any way with Daybreak Game Company LLC.
Except where otherwise noted, this site is licensed under a Creative Commons License.
       
Powered by vBulletin®, Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Template by Bluepearl Design and vBulletin Templates - Ver3.3