- Joined
- Sep 20, 2007
- Messages
- 138
- Reaction score
- 0
Since I could not find any bandwidth usage articles on the net, nor here, I've decided that I would conduct some research and find out for myself, using DU Meter I could do these tests
I hope these can help other people who need bandwidth consumption info on hosting a ROSE server.
When no one is online, the server uses 0.0kb/s, hmm so if you have a dead server then its actually using less bandwidth than your MSN or AIM lol
[the following were tested only when one user was online, excluding myself and are merely my observations, they may be slightly inaccurate, allow 0.2kb plus or minus for the values and do some maths for yourself]
User killing monsters:
- edit (10/9/07):
[---------------------------
Time of 00:02:03.7
Total data transferred: 118.9kb Download | 278.2kb Upload
Maximum transfer rate: 3.1kb/s Download | 6.4kb/s Upload
Average transfer rate: 1.0kb/s Download | 2.3kb/s Upload
]---------------------------
- If one user was hunting for 1 hour straight no resting it would take up projected about 3.6mb download and 8.28mb upload. If this user played everyday for 1 hour hunting stuff non stop for 30 days, projected it would take up 108mb download and 248.4mb upload.
Every user login:
- download: 0.2kb
- upload: 3.2kb (can be higher)
Idling players:
[----------------------------
Time of 00:04:03.3
Total data transferred: 13.3kb Download | 10.4kb Upload
Maximum transfer rate: 3.6kb/s Download| 0.8kb/s Upload
Average transfer rate: 0.1kb/s Download | 0.0kb/s Upload
]----------------------------
- players just sitting there doing nothing would take up least bandwidth on the server but still take up 360kb per hour, and projected for 30 days, 10.8mb can be used up. I wonder if theres an option to disconnect users when they idle for more than a certain amount of time so as to save on some bandwidth, this would be a valuable option to have for large servers to save up on gigabytes of download.
Every MySQL save cycle:
- I am theorising that the amount downloaded for this save cycle varies; the more the user has done in between the cycles, the higher the download would be, the less he/she has done in between the cycles the lower it would be.
- If one user was to complete 50 quests in between the 2 minutes of saving to the database, you would expect to download a lot from that user.
- The download data every cycle can range from 0.2kb to anything (highest i've seen from one user is 16kb so far)
- assuming theres 16kb of data transferred to your server every 2 minutes (the default time for MySQL database saving), in 1 hour this would use up 480kb. Projected across 30 days it could use up 14.4mb. If we change the save time to 3 minutes, we would use 320kb per hour and this would be 9.6mb projected across 30 days, effectively saving 4.8mb per user in one month.
GM Commands:
- /go command takes up 0.2kb download every time it is executed
- /who command takes up 0.2kb-0.3kb download every time it is executed
When players go to a new map:
- 0.2kb download
- 0.4kb upload
[ i will have a calculation of how much a private server would use in the future ]
Quote: locolijo of hidden-rose's server: When my ROSE server used to have 100 to 110 players only most of the time and the server running 24/7 we used around 70GB Bandwidth and around 100GB during summer school vacations.
From that you can expect how much bandwidth you need to start hosting a popular private server.
When no one is online, the server uses 0.0kb/s, hmm so if you have a dead server then its actually using less bandwidth than your MSN or AIM lol
[the following were tested only when one user was online, excluding myself and are merely my observations, they may be slightly inaccurate, allow 0.2kb plus or minus for the values and do some maths for yourself]
User killing monsters:
- edit (10/9/07):
[---------------------------
Time of 00:02:03.7
Total data transferred: 118.9kb Download | 278.2kb Upload
Maximum transfer rate: 3.1kb/s Download | 6.4kb/s Upload
Average transfer rate: 1.0kb/s Download | 2.3kb/s Upload
]---------------------------
- If one user was hunting for 1 hour straight no resting it would take up projected about 3.6mb download and 8.28mb upload. If this user played everyday for 1 hour hunting stuff non stop for 30 days, projected it would take up 108mb download and 248.4mb upload.
Every user login:
- download: 0.2kb
- upload: 3.2kb (can be higher)
Idling players:
[----------------------------
Time of 00:04:03.3
Total data transferred: 13.3kb Download | 10.4kb Upload
Maximum transfer rate: 3.6kb/s Download| 0.8kb/s Upload
Average transfer rate: 0.1kb/s Download | 0.0kb/s Upload
]----------------------------
- players just sitting there doing nothing would take up least bandwidth on the server but still take up 360kb per hour, and projected for 30 days, 10.8mb can be used up. I wonder if theres an option to disconnect users when they idle for more than a certain amount of time so as to save on some bandwidth, this would be a valuable option to have for large servers to save up on gigabytes of download.
Every MySQL save cycle:
- I am theorising that the amount downloaded for this save cycle varies; the more the user has done in between the cycles, the higher the download would be, the less he/she has done in between the cycles the lower it would be.
- If one user was to complete 50 quests in between the 2 minutes of saving to the database, you would expect to download a lot from that user.
- The download data every cycle can range from 0.2kb to anything (highest i've seen from one user is 16kb so far)
- assuming theres 16kb of data transferred to your server every 2 minutes (the default time for MySQL database saving), in 1 hour this would use up 480kb. Projected across 30 days it could use up 14.4mb. If we change the save time to 3 minutes, we would use 320kb per hour and this would be 9.6mb projected across 30 days, effectively saving 4.8mb per user in one month.
GM Commands:
- /go command takes up 0.2kb download every time it is executed
- /who command takes up 0.2kb-0.3kb download every time it is executed
When players go to a new map:
- 0.2kb download
- 0.4kb upload
[ i will have a calculation of how much a private server would use in the future ]
Quote: locolijo of hidden-rose's server: When my ROSE server used to have 100 to 110 players only most of the time and the server running 24/7 we used around 70GB Bandwidth and around 100GB during summer school vacations.
From that you can expect how much bandwidth you need to start hosting a popular private server.
Last edited:

