Jump to content
  • Advertisement
Sign in to follow this  
EmpireProductions

Need some help testing FPS

This topic is 3156 days old which is more than the 365 day threshold we allow for new replies. Please post a new topic.

If you intended to correct an error in the post then please contact us.

Recommended Posts

I am developing a MMO Engine and need some help testing out FPS on different range PCs. On mine I am getting between 30 and 40 FPS. System Specs: 3gig processor 3gig Ram Windows Vista On board Graphics (yes I know they suck) Some Features of the Engine so far: The Engine uses: Ogre3D for rendering Caelum for the sky (Ogre3D plugin) Raknet for networking I was using Hydrax for water which is another Ogre3D plugin but had to remove it because it was killing the FPS OSI for input Will be using either lua or python for scripting not sure which yet Custom Time class for handeling time Custom Server and Client side Weather Manager Link to Download: Bin.rar ScreenShot:

Share this post


Link to post
Share on other sites
Advertisement
I started work on AI for NPCs. When I started I was unsure how to go about doing the AI. I decided to go about it the same way Planeshift does their AI. They have a non-graphical client that connects to the server and handles the NPCs which act just like real players. The client can be hosted on multiple servers and each client can manage any number of NPCs. For the more complicated NPCs you can have a client dedicated just to the one npc. Ok so that is how Planeshift does it.

Here is what I have done so far. I have a none graphical client. I have created a NPC class that each NPC will inherit from that handles the basic methods such as connecting and logging in. When the client is started I have 2 NPCs that connect and login. Every few minutes they say a predefined sentence. Right now I am working on getting basic movement done which for testing right now will be 4 predefined vectors that they will move to.

Other things I will be working on is a brain class that will simulate them making their own choices. Each NPC will include some form of Chatbot technology that will allow players to talk to the NPCs. They will have moods and feelings which will guide their choices. Their will be support for Audio voices for each NPC.

Share this post


Link to post
Share on other sites
I need some one who has a fairly fast computer and graphics card to test out my Water I have added.



Here is the link to where you can download the client:

Download this and unzip it. This is all of the media files needed.

http://www.mediafire.com/file/vnmje2mmhnn/Bin.rar

Next download this:

http://www.mediafire.com/file/agd2nnzqejz/Release.zip

That zip contains a folder called Release. Inside is the EXE and DLLs needed to run the client. Also included is the NPC Client, Authentication Server, Region Server, and the start of the World Editor (The World Editor is not functional yet).



unzip the Release folder into the Bin directory overwriting the files already there.



In the Release folder is a Config txt file called Player. Open that in wordpad or notepad and edit the Account information section. Enter what you want for your username and password.



If you are going to test out the water then under Options change Use_Hydrax from 0 to 1. Save the file and start the client. Enter your username and password and press enter or click login.



Once you get done PM me to let me know how the water worked for you and what the FPS was while the water was enabled.

Share this post


Link to post
Share on other sites
After opening the first time (in full screen) i just got a black screen. I then tried windowed mode, and windows said it stopped responding (I could still click, but could not type anything). I then tried again, this time being slower with my input, and it kept responding for long enough for me to test it.


However, the water didnt work for me. It was there for a while (looked a little broken, like two planes on top of eachother), but then when I moved the camera to get a better look, it disappeared. I tried again and the same thing happened (visible until I moved the camera too much)




The keyboard input was also very laggy, perhaps a second between when i started or stopped pressing a key and when the game recognised it. I have no idea what causes this. You also seem to be getting mouse input even when the window doesnt have focus. I think receiving WM_MOUSEMOVE and WM_KEYDOWN messages instead of whatever you are doing at the moment would fix many of these issues.

Also your download is very large, are you sure you need all these large res textures? Images like '512_crackedDirtSandNormal.png' could be saved with 128 colours with very little visible difference. (cutting it down to almost 1/10th its initial size). I would also take out the 8mb of screenshots you have in there, or convert them to jpg's. Mediafire insisted on downloading at 50kbps, so a large download is a problem.

The game did seem to have a nice feel to it, the music matching with the atmosphere quite well, the player model completely broke this feel, but with a bit more work, I can see it being a fun game.

Good luck.

EDIT: fixed pictures embedding
EDIT2: oh yeah, hardware.. I have a BenQ S42:
Windows 7 RC
P8400 2.3ghz, 3mb cache
Nvidia 9600M GT, 256mb
4gb RAM

Share this post


Link to post
Share on other sites
Thanks for testing it. I am still working on the water and hopefully I will get it working soon.

The other issues I will have to look into. Did you try it with DirectX or OpenGL? OpenGL has some known issues so even though the option is there it is not currently supported.

The character model is not what will be used in any final game it was just a fill in until I am ready to start working on models and I am able to find a modeler or 2.

Share this post


Link to post
Share on other sites
Sign in to follow this  

  • Advertisement
×

Important Information

By using GameDev.net, you agree to our community Guidelines, Terms of Use, and Privacy Policy.

Participate in the game development conversation and more when you create an account on GameDev.net!

Sign me up!