A Few Questions About the Emulator

Topics related to EQ2 or the Everquest 2 Emulator Project.

Moderator: Team Members

Post Reply
User avatar
Arremis
Retired
Posts: 388
Joined: Sun Sep 02, 2007 10:11 am
Location: Memphis, TN

A Few Questions About the Emulator

Post by Arremis » Thu Aug 27, 2009 10:35 am

How does DirectX relate between the server and client? Does the Emu address DirectX, or is that solely handled by the client? Since the client is DirectX orientated (I assume since the system requirements for EQ2 includes a DX9 capable card), is it the server that runs on Linux and the client that runs on Windows? I'm trying to understand how DirectX fits into all this between the various servers and clients.

I recall LE states he uses VS2005 for compiling. In programming the server, do CLR/CLI or .NET components fit into the Windows version of the server? Is it a MFC program, or a generic empty project, or something else? Are there 2 versions of the Emu, one for Windows and one for Linux, or is it all just one big generic C++ program that just happens to be compiled using VS2005?

I'm looking into purchasing VS2008, so how compatible with the Emu would it be? Has anyone had any success in compiling it on VS2008? One of my reasons for purchasing VS2008 would be for the purpose of working on the Emu, so should I hold out a little longer and keep with VS2005?

Thanks :)
I am the UI Master...there is no charge for my awesomeness.

User avatar
Scatman
Retired
Posts: 1688
Joined: Wed Apr 16, 2008 5:44 am
EQ2Emu Server: Scatman's Word
Characters: Scatman
Location: New Jersey

Re: A Few Questions About the Emulator

Post by Scatman » Thu Aug 27, 2009 2:45 pm

I'm almost certain the only DirectX involvements with eq2 are in the client. The server basically tells the client what is happening and the client displays it. There are not two versions of the emu, just one. However, the emu will run under both windows and linux (I think the client can only run under Windows?). The emulator will compile in VS2008, I've done it before. There is some translation process that needs to occur but Visual Studio takes care of it automatically.

Post Reply

Who is online

Users browsing this forum: No registered users and 0 guests