Other > General Game Discussion

Development insider

<< < (3/4) > >>

Andr3aZ:
I always wondered why theres no section for SDK development. At least it would spare Surf from my endless questioning  ;D
I think 2238 is a huge community for fonline modding and so we could do a little off-the-2238-topic for development in general.

Luther Blissett:
I say 'yes' to an SDK subforum. I see the 2238 forums as "the definitive English Fonline forum", and though I've google translated myself through a lot of Fonline.ru, would definitely find it beneficial to have an English equivalent.

Bartosz:
For your technical pleasure: http://fonline2238.blogspot.com/2011/08/faction-data-asynchrony.html

Berko:
I haven't read all but it's look interesting. Maybe I will read the end when my crippled brain will be fix .. :p

------

Edit:


--- Quote ---server asks CouchDB for data it needs to synchronize
--- End quote ---
If we change something in the "web terminal" it will do nothing until server ask the new value?

I'm thinking of mercs/slave/militia/... who want to know if someone is friend or enemy.

What's happen when 2 mercenaries see 2 players? each mercenaries want to know if each player is friend or enemy, so server do 4 requests?
And if couchdb is down they don't react? Or server use old value after a timeout instead of new one?
It's like ask if "web terminal" with couchdb is an external add-on and can work without or it's more like an internal feature so server don't work without.

Or server always use current(old) value but ask an update(on the current value) for the next mercenary event?

I have some unresolved question like that since first post :p all around the ability of couchdb to answer all request in short time without using to many resources. Maybe you have already plane or make a stress test to see if it support easily what's you want?

(I hope it's not too much difficult to understand my awesome english '^^)

Amrok:
As far I have understand :

1. I think you can manage this as you want.
If the server has been choice as main operator, he can even know what is pending from the terminal as the shared space between them is the pending list. You can also choice to set the terminal as main OP by the same way.

2. Last value is the current one untill a new push it. So if the CouchDB is out, the server continu his way with the lastest.
About your mercs sample, critters "ask the server", the server just check his current value stored. But in all case, even if you have 10 mercs only 1 check is done on the attribute's faction.

Navigation

[0] Message Index

[#] Next page

[*] Previous page

Go to full version