![]() |
#241
|
||||
|
![]() Maybe naez or whoever the fuck this is should work on his teeth issue and stop holding rogean from putting these ones and zeroes in the correct places
We all know about that teeth issue dog and i'm willing to donate @your paypal if you can provide dentist visit receipt
__________________
Quote:
Wipe it clean. | |||
|
#242
|
|||||
|
![]() Quote:
a) Load all the info out of the database on server start/player login b) Just have a simple write to 'the big logfile' (just copy the structs directly out of memory) so very fast c) Have another process/thread which stuffs things into the database (If you want to make any sort of queries you'll have to either use a database or reinvent the wheel) But I wouldn't be super happy with this, because I'd be giving up reliability. From what little I remember there is no way for the server to confirm that the logfile was actually flushed to disk before confirming the trade with the user AFAIK without using the very slow fsync call, so we aren't exactly talking banking level reliability here. Kind of curious exactly what you did now [You must be logged in to view images. Log in or Register.]
__________________
Raev | Loraen | Sakuragi <The A-Team> | Solo Artist Challenge | Farmer's Market
Quote:
| ||||
|
#243
|
||||
|
![]() Quote:
__________________
| |||
|
#245
|
|||
|
![]() I never claimed it was the most efficient implementation, however it is a practical way to accomplish a realtime updateable system for when you think of new phrases to use with realistically negligible overhead besides nitpicking
| ||
|
#246
|
|||
|
![]() People wonder why "one line of code" takes a long time to put in. If you are so good at it go make your own server and shit it up with crappy code.
I have no stake on r1999 and I am just a lurker here but I love classic EQ and will be back if some of the changes bring back people. FWIW I'd love to see samwise get his way but I know how much work this takes. Just remember these guys that support this project, for FREE, in there personal time have a skill that is billable in the hundreds to thousands of dollars an hour. To all you college grads that think you are gods gift to coding, go get a real job, with real deadlines, work 60-80 hours a week for some BS corporation that can never give good business requirements. Recode your shit 80 times because users don't understand how to give requirements, get yelled at for not reading minds and not delivering perfect products in ridiculous timeframes. THEN spend all your remaining free time supporting a sever full of whiney know it alls, sitting that in their basement/dorm room smoking weed all day blasting you / each other with racial slurs and homophobic cutdowns in response to every well thought out post/suggestion. It's no wonder not much gets done around here. Can't say I'd be very motivated to help either. My dream of finding a classic MMO experience that isn't shit up by a community of assholes is slowly dying. Try to log in and enjoy server for what it is, end up listening to a dick conversation in /ooc for 45 minutes. Immersion ruined. <waits for racially charged/homophobic response> | ||
Last edited by Obwin; 05-17-2013 at 01:16 PM..
|
|
#247
|
|||
|
![]() Thank you Rogean!
For the PvP text [You must be logged in to view images. Log in or Register.] Edit: I see the above poster was thinking the same grateful thoughts as I was. And Rogean those pics are badass. I see you even have a tab for items dropped on the ground! Haha | ||
Last edited by Pudge; 05-17-2013 at 01:21 PM..
|
|
#248
|
|||
|
![]() Trips to the database are extremely fast, the bottlenecks are in the queries which is why they pay people the big bucks to optimize them. In the converted relational algebra to get a random saying, all you have is a single projection operation which is probably passed into a mersenne twister (or whatever random generator mysql uses), no sigmas, intersections, unions, cartesian products, or tuple joins; which is where inefficiency comes into play (even moreso with myisam). Pretty much all you're waiting for is the rotational delay of the hard drive and a single block transfer time. If we were really worried about database workload I imagine the project would have switched to something more robust like postgresql ages ago.
| ||
Last edited by GODPARTICLE; 05-17-2013 at 01:21 PM..
|
|
#250
|
||||
|
![]() Quote:
| |||
|
![]() |
|
|