About Store Forum Documentation Contact
Donations:
140$/mo



Post Reply 
Pre purchase questions
Author Message
mystara Offline
Member

Post: #1
Pre purchase questions
Hi,

Just wondering if the following features were present in Esenthel:

1) Headless mode
i.e. the ability to run a server without actually rendering and displaying the graphics. Suitable for running on some kind of remote server.

2) Streaming of assets
I note that the engine can dynamically load levels/models from the disk. My guess would be that it can also do this from a network stream, but I thought it best to check. Any reasons why I might not be able to stream levels/models/textures from a server and then display them on a client?

3) SQL integration
Is there any kind of SQL integration or library available, or would it be necessary to open a network socket manually to achieve this?

Thanks!
12-22-2010 10:14 AM
Find all posts by this user Quote this message in a reply
Barthap Offline
Member

Post: #2
RE: Pre purchase questions
1. Look here: http://www.esenthel.com/community/showth...p?tid=1507 It'll be in future.
12-22-2010 10:41 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #3
RE: Pre purchase questions
Hi,

2) you can send files using builtin classes, but why would you do that?
Usually you should just apply game patches, and transfer them as PAK files.

3) client/server connection is ready.
but server stores data using files, if you want sql on the server, you'll need to use custom sql library.
12-22-2010 03:09 PM
Find all posts by this user Quote this message in a reply
mystara Offline
Member

Post: #4
RE: Pre purchase questions
1) hrm. Okay, I'll keep my eye out for this.

2) Somewhat simplified, clients dynamically load worlds from a server library. We want to keep them hidden until the client is told they can load them. That's why we don't want to give them out in a pak file.

3) Fair enough. It was only really to store usernames and passwords, so I guess that can be done using files or SQL.
12-23-2010 12:43 AM
Find all posts by this user Quote this message in a reply
Esenthel Offline
Administrator

Post: #5
RE: Pre purchase questions
2) The best way then, would be to to store the files into PAK file, transfer the pak file data using network connection to the client.
And on the client use Paks.addMem(..) - this will load the files directly from the memory, without the need of writing data to disk.
12-23-2010 12:56 AM
Find all posts by this user Quote this message in a reply
mystara Offline
Member

Post: #6
RE: Pre purchase questions
Ah, that's ideal.
Just need to wait for a headless mode now wink
12-23-2010 09:06 AM
Find all posts by this user Quote this message in a reply
McTomas Offline
Member

Post: #7
RE: Pre purchase questions
3) If you're going to use MySQL (a very good free database system), use the MySQL connector, very easy to integrate.
http://www.mysql.com/products/connector/
12-23-2010 01:12 PM
Find all posts by this user Quote this message in a reply
Post Reply