![]() ![]() |
|
Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
![]() |
View Poll Results: So ? | |||
Yes, I agree |
![]() ![]() ![]() ![]() |
9 | 50.00% |
No, I don't agree (I love having lag spikes) |
![]() ![]() ![]() ![]() |
9 | 50.00% |
Voters: 18. You may not vote on this poll |
![]() |
|
|
![]() |
#1 |
Tigger
Join Date: Nov 2007
Location: Europe, ℜomania
Posts: 326
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Flooding algorithm in Conquer Online
The game as it is it's laggy because almost everything you do is sent to the server, checked and you receive a response.
If the programmers are smart enough they can invent a flooding algorithm for conquer online which would send the cordinates of each player through other clients. So each player would become a movement/location/skill check server too. And the server would check only the items, monsters, trades, login and those type of things. The other things which can be checked between other players could be sent encoded within clients. So if there are 2000 people playing on the server you will still have like 50 ping. Because 50-100 people will play in America near the server, they will send 20000 connections in other areas in America and the other people will make more millions of connections around the world. And if you play with a decent internet speed you will share the connection through other clients. And because the world is so big you could just share your movement through 2000 clients and each client would receive your fb or jumping without delay if they got a decent connection. Each client would check the others and conquer will be able to run smoothly without charging the server with the movement checking and other features. This could be a great innovation for MMORPG's , the unimportant data could be flooded through players and the server would just check every 10 minutes if a player has made something illegal and automatically ban him. Same idea as with torrents, the difference is that you will send only the not so private data to the other clients. The things which can be delayed will be checked by the server.
__________________
I ***9829; TQ - They are trying to improve everything except the game. The basic ninja : Who needs fastblade ? I have Twofold Blades Who needs superman ? Fatal strike is way faster. Who needs poison blade,tornado ? I have toxic fog and poisonous shuriken ! Who needs reflect ? I can do a counter kill faster than a blink of an eye. Who needs dodge ? It's a waste of a skill ! I like to bane the archers and make them run to their mommies. Last edited by isti37; 07-18-2009 at 12:00. |
![]() |
![]() ![]() |
![]() |
#2 | |
Banned
Join Date: Feb 2009
Posts: 2,016
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
Now just because there is 2000 people playing on the server, you don't get updates for all 2000. You only get updates for the ones within 3ish screens away. |
|
![]() |
![]() ![]() |
![]() |
#3 | ||
Alien #15
Join Date: Nov 2008
Location: In your head, stealing your secrets... oooh, a good one!
Posts: 6,401
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
like this: playerA [america] jumps from 100,100 to 110,110 playerB [america] gets event, verifies, accepts playerC [america] gets event, verifies, accepts playerD [america] gets event, verifies, accepts playerE [america] gets event, verifies, accepts playerF [america] gets event, verifies, accepts (the 5 player verify is becouse there is a 5/IP client limit) playerA [europa] jumps from 100,100 to 150,150 playerB [europa] gets event, verifies, denies [hack] playerC [europa] gets event, verifies, denies [hack] playerD [europa] gets event, verifies, denies [hack] playerE [europa] gets event, verifies, denies [hack] playerF [europa] gets event, verifies, denies [hack] server gets 5 verifications, denies [hack] and disconnects the user see? the idea behind this, is that the clients do stuff instead of the server and by letting all nearby clients verify it, the server dous less problem here is it requires a p2p network, and that means getting trough the firewalls so there would have to be a double system 1) direct client2client connections inside the p2p network 2) client2server2client connections to fake the p2p network [second connection the server only relays packages, and not verifies them] but the server would still have to verify people with less then 5 other players in range... but, although hard to do.. adding a system like this, would increase the server capacity combine it with the [much needed] recoding of the connection system.. and TQ could potentially change the groups into servers
__________________
CO community: Forum for&by players Quote:
Guild requirement: GearBP DC timer at PKT's Unranked arena matches GL, LS and DL's able to recruit, no matter what the requirement is Container items for 5, 27 & 50cp's Cleaner interface!*new* Dungeons < Hardest quest CO has ever seen |
||
![]() |
![]() ![]() |
![]() |
#4 |
Tigger
Join Date: Nov 2007
Location: Europe, ℜomania
Posts: 326
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
This would be great for atleast Guild Area, but I don't think TQ has got programmers good and cheap enough to do a good and very efficient algorithm.
__________________
I ***9829; TQ - They are trying to improve everything except the game. The basic ninja : Who needs fastblade ? I have Twofold Blades Who needs superman ? Fatal strike is way faster. Who needs poison blade,tornado ? I have toxic fog and poisonous shuriken ! Who needs reflect ? I can do a counter kill faster than a blink of an eye. Who needs dodge ? It's a waste of a skill ! I like to bane the archers and make them run to their mommies. |
![]() |
![]() ![]() |
![]() |
#5 | |
Banned
Join Date: Feb 2009
Posts: 2,016
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
|
|
![]() |
![]() ![]() |
![]() |
#6 |
Polarity
Join Date: Jan 2009
Location: Singapore
Posts: 129
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
It does not work on other games I play
![]() Ever find time to try the game S4 League, it uses a system like this! If another client has poor internet, then they become impossible to harm, and it even has small affect on those around them!
__________________
Only through love might we hope to live. I'm a little level 85 archer on Volcano! |
![]() |
![]() ![]() |
![]() |
#7 | ||
Alien #15
Join Date: Nov 2008
Location: In your head, stealing your secrets... oooh, a good one!
Posts: 6,401
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
if the server dous not get a verification from all users in range, then it KNOWS something is wrong.... but TQ prolly sucks at coding such a system, but if it was created, the stress on the servers would be a lot lower
__________________
CO community: Forum for&by players Quote:
Guild requirement: GearBP DC timer at PKT's Unranked arena matches GL, LS and DL's able to recruit, no matter what the requirement is Container items for 5, 27 & 50cp's Cleaner interface!*new* Dungeons < Hardest quest CO has ever seen |
||
![]() |
![]() ![]() |
![]() |
#8 | |
Banned
Join Date: Feb 2009
Posts: 2,016
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Quote:
|
|
![]() |
![]() ![]() |
![]() |
#9 |
Buckets
Join Date: Feb 2008
Location: NBA
Posts: 2,808
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
not laggy to me although i never bought a a db and i dont have a good comp or internet
|
![]() |
![]() ![]() |
![]() |
#10 |
Buckets
Join Date: Feb 2008
Location: NBA
Posts: 2,808
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
not laggy to me although i never bought a a db and i dont have a good comp or internet
|
![]() |
![]() ![]() |
![]() |
#11 |
Banned
Join Date: Jun 2008
Location: Flanders, Belgium
Posts: 3,831
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Like the suggestion, biased poll.
Not signed. |
![]() |
![]() ![]() |
![]() |
Thread Tools | |
Display Modes | Rate This Thread |
|
|