What is a core developer exactly? What should they be skilled in? What do they do that contributes to the server? (Do they fix quests or something?) Should they be skilled in any programming languages?
Answers would be great thanks.
What is a core developer exactly? What should they be skilled in? What do they do that contributes to the server? (Do they fix quests or something?) Should they be skilled in any programming languages?
Answers would be great thanks.
A "core developer" emulates/codes/etc the serverside software Blizzard uses. You need to be skilled in SQL, and it depends what emulator you are working on for the language... most popular is C++(ASM can help alot) although there are ones in Delphi, C#, VB, Erlang, etc. They contribute to a server by fixing bugs that aren't database problems. IE players don't lose fall damage because its not being sent to the server---so you go in the core, find the handler and send the update field to the client with xx value.
Its confusing shit man really confusing.
yea Clain just about sumed it up Core dev's mainly compile and put the server togeather and devs come in to fix the bugs and if its out of there power they go to core dev
The core handles everything you do in game, combat system, quest system, damage, GM commands, chat system, zone changing, character creating/deleting, fall damage... everything. It reads the data from the database. It's pretty obvious what a "core developer" does. They edit code, add code and compile it. (compile = change the code into executable files.)Its confusing shit man really confusing.
Newbie-friendly way to explain how important it is:
A core without a database is like a fully working car without a car body. It can drive but it doesn't look good.
A database without a core is just a car body without an engine or anything. It's useless and you can't do anything with it.