Scripting

Started by tracer, Nov 29, 2009, 03:23 AM

Previous topic - Next topic

0 Members and 1 Guest are viewing this topic.

ragnazorg

@GorthexTiger xD..

Aeromas

#16
Quote from: tracer on Nov 29, 2009, 03:23 AM
Thanks to eAthena and all the service providers out there. Running a Ragnarok Server can be as easy as one two three. Just download their svn, compile, slap in a IP address, and let it roll.

Now, it has become apparent to me that most server owners are too lazy or just inexperience to learn how to script eAthena. I'm not saying that I'm the greatest scripter out there, but I am tire of seeing immature 13 yr olds running a server on a stock eAthena and then died later in two months because they gave up.

There are only a few servers out there that actually have experience administrators with legitimate scripting skills. While many others turn to eAthena and take scripts off from the script database. Although this isn't wrong, they should probably learn how to do it themselves in a long run.

While we have volunteer developers/GMs/and whatever, you would think that they would be more productive? Wrong, most GMs are GMs because they're more special than other players. In reality, most server are staff with inexperience members and stealing material over eathena at last resort. Should something be done or is this the end for quality RO servers out there. I seen rebirth, essence, and feelRO, I guess they are the only servers with some actual features worth bragging about. But they are too over populated. This is just a rant.


/rant

Legend about Kisuka (Yo kisuka if you read this, don't be thinking wtf? It's a post he made on one of my topics, you and someone else are the reasons why I started to learn programming, you dah best man, also your Private server was my first PS I played, and it was awesome.  ;) )

1. His names Kisuka.
2. He was 12 years old looking into eAthena.
3. After learning how eAthena works, and with the support..
4. Kisuka finally got around to opening his own RO server.
5. He finally owned his dream server known as RRO.
6. He worked hard on his RRO at such a... young age.
7. He was only 12 years old..
8. 12 years old... not 16.
9. After all the stress he never closed down RRO.
10. After a while he became a developer when he was 15-16 years old... just 15 years old.
11. He kept RRO running for as long as he could (it is still going)
And he did it only when he was 12 years old, just 12 years old, here he is, a developer now. The end.

weird he wasn't even 13 years old yet. hm.

GorthexTiger

Dead post is dead?

Y u necro?
Read about the "Great Dramas" Part 1, Part 2, & Part 3


Aeromas

Quote from: GorthexTiger on Jan 08, 2010, 03:18 PM
Dead post is dead?

Y u necro?

The question is, why does he keep bashing on me for my age. He sounds so stupid when he does it, seriously.

tracer

#19
QuoteWe installed custom pets. there lines for the pet_db.txt was out of order, causing any custom pet from any mob in the mob_db.txt to rearrange the structure and cause a leak in the map_server-sql.exe and the map server would go KABOOM and close off. I was in school a majority of those times but I carried my handy dandy flash drive with my PuTTy =) When I got home I cleaned up the source code and took out 0x800 in the MAX_PACKET_DB under clif.h because it is not needed, so I defaulted it to 500 as it's been, which caused @ii <monstername> to not crash the server, that made 2/4ths bugs fixed. I later found out some items in the item_db2 and the source's files not having anti WPE/CE packets to ensure no hacking wasn't in, I made manner.txt server side based on OnNPlay's revisions. 3/4th's of the bugs were fixed in the matter of 2 days

And guess who did it?

A small little 16 year nick named on the intrawebz Aeromas.

First of all, you screwed the pet database, which you should have tested. Second, your mob database was screw after your pet database was screw. Third, if the database is the problem, it has nothing to do with the source to begin with. Fourth, if your mob database is broken, @ii will crash the server because it uses the file to search for the item drop rates. Fifth, the item database uses the same structure for all of its items, which has nothing to do with WPE packets. Sixth, you did not specific what source code you used to check WPE. And since packets are send all the time, you won't know for sure which one is infected nor natural, actually the server only takes in specific packets already. Seventh, I have no idea why you would want to make the client-side file manner.txt into the server code. The client has a built in swear filter.

You could have fixed the problem by restoring the old mob/pet database and log on to the game and type @reloadmobdb. Once again, you did all the bullshit, only to dig a grave for yourself. You did it only when you are 16 years old and that was the inside joke I made up. Plus only 3/4 of the problem was fixed. You could have fixed it in 2 minutes. Not 2 days.
Quote from: Final on Nov 29, 2009, 04:58 AM
Skills aren't exactly needed to run a server however they are good to run an excellent server.
Close your eyes and smash your keyboard. You're doing just fine.
Quote from: Final on Dec 12, 2009, 10:45 PM
@tracer Damn so badass!!
Yeah!
Quote from: tracer on Dec 14, 2009, 05:48 PM
Mission Accomplished!
Someone's got to say it.
Quote from: Ironic on Dec 14, 2009, 05:48 PM
Temjin - Seems like anything that comes out of your mouth is a swing at somebody here.
4444 Quotes.

Aeromas

#20
To use other SVN's mob_db and pet_db isn't always wise, and I never installed any custom stuff in the pet_db and mob_db, I miss typed myself. Those were installed when I got there, and I didn't realize that was all the problems, when I found out those were the problems, I manually edited them out, not completely replaced them, that's stupid. Go QQ somewhere, I will succeed, and you can keep trolling everywhere you go. Also new/never realized packets were being read by the source from the client, so I edited part of the source, you fail dude. Just do this, go back to http://devro.smfforfree2.com/ and fix up your own server.

tracer

#21
Quoterestoring the old mob/pet database and log

Speaking of stupid. You should learn how to read and type. The keyword in that quote is "restoring." Is it a foreign concept to you that maybe all good administrators will make backs up before updating something potentially dangerous?  And when you said that it wasn't "wise" to use a stable database from the SVN, I nearly felt off my chair. Nearly %99 of all mob databases are unchanged from the SVN, since custom monsters are located on a seperate mob database. What did you do? Manually "fix" all the monster structures to your liking? Lol. Nub please. And speaking of QQing, you necro a dead thread because off my inside joke. And now that I told you about it, you still don't get it. You should QQ about your terrible server elsewhere, since no one here thinks that you are even that good of a adminsitrator. I don't know what brainwashing bullshit you tell your players, but its not going to work here. Gtfo.

Also, check the packet_db, in your database folder. Nub.
All the client packets you need to see.

Btw, you fail at troll. That isn't my website lol. L2google.
Wait is that your server? Lolololol.

 I think you need to calm down a little, I've been following your posts abit and they're not pretty.

I suggest you take a chill pill, go less on the immature posts, and act more civilized.
There's no need to flip on somebody like that (and some other posts, for that matter)

5 day warn
Quote from: Final on Nov 29, 2009, 04:58 AM
Skills aren't exactly needed to run a server however they are good to run an excellent server.
Close your eyes and smash your keyboard. You're doing just fine.
Quote from: Final on Dec 12, 2009, 10:45 PM
@tracer Damn so badass!!
Yeah!
Quote from: tracer on Dec 14, 2009, 05:48 PM
Mission Accomplished!
Someone's got to say it.
Quote from: Ironic on Dec 14, 2009, 05:48 PM
Temjin - Seems like anything that comes out of your mouth is a swing at somebody here.
4444 Quotes.

Final

Rofl That really isn't his site hahaha But I thought it was funny that there was another one out there lol...
Anyways, Why are you guys bouncing topic to topic about the same thing?  Just make one in soap opera and go to town lol.

Honestly Aero, You have screwed it up a lot..but at least you did try to fix it.  Props for that...You still failed but props rofl..

Age makes a difference in the learning capabilities of a human being.  Albeit, there are a few kids who can literally out smart someone who's been in school 20 years...Do you see toddlers going around making websites? Rofl.  Also helps with maturity, Which is clearly not here <_<
Very few can pull of the underage know-it-all...And even when they can..You don't see the maturity..Sure you can make a server..edit it.."customize" it..and so much more..Woot it's nice..Good thing no one will trust anyone under a certain age lol..Oh wellz...Points were made I guess..I'm out...for now.

- Good luck.

Ah, fun times on RMS~ http://www.paste-it.net/private/u6c168b/   (Added more~)
-- Signature too big again.  You were notified previously on the same issue.

- So? Stop b****.

Aeromas

Quote from: Final on Jan 08, 2010, 06:48 PM
Rofl That really isn't his site hahaha But I thought it was funny that there was another one out there lol...
Anyways, Why are you guys bouncing topic to topic about the same thing?  Just make one in soap opera and go to town lol.

Honestly Aero, You have screwed it up a lot..but at least you did try to fix it.  Props for that...You still failed but props rofl..

Age makes a difference in the learning capabilities of a human being.  Albeit, there are a few kids who can literally out smart someone who's been in school 20 years...Do you see toddlers going around making websites? Rofl.  Also helps with maturity, Which is clearly not here <_<
Very few can pull of the underage know-it-all...And even when they can..You don't see the maturity..Sure you can make a server..edit it.."customize" it..and so much more..Woot it's nice..Good thing no one will trust anyone under a certain age lol..Oh wellz...Points were made I guess..I'm out...for now.

- Good luck.

Roflll I know a kid @ 9 years old who could make an iPhone application LMAO.  I never screwed up anything, I winded up fixing everything that was screwed up. And this is my last post on this forum~ Peace.

Final

Quote from: Aeromas on Jan 08, 2010, 07:25 PM
Quote from: Final on Jan 08, 2010, 06:48 PM
Rofl That really isn't his site hahaha But I thought it was funny that there was another one out there lol...
Anyways, Why are you guys bouncing topic to topic about the same thing?  Just make one in soap opera and go to town lol.

Honestly Aero, You have screwed it up a lot..but at least you did try to fix it.  Props for that...You still failed but props rofl..

Age makes a difference in the learning capabilities of a human being.  Albeit, there are a few kids who can literally out smart someone who's been in school 20 years...Do you see toddlers going around making websites? Rofl.  Also helps with maturity, Which is clearly not here <_<
Very few can pull of the underage know-it-all...And even when they can..You don't see the maturity..Sure you can make a server..edit it.."customize" it..and so much more..Woot it's nice..Good thing no one will trust anyone under a certain age lol..Oh wellz...Points were made I guess..I'm out...for now.

- Good luck.

Roflll I know a kid @ 9 years old who could make an iPhone application LMAO.  I never screwed up anything, I winded up fixing everything that was screwed up. And this is my last post on this forum~ Peace.
iPhone app? LOL A 5 year old could make one sheesh.  So simple..Hell so many of them are just links to a site...lame s***.
You at one point did, but you fixed it..over a long period of time XDDD

C ya.  Good luck.

Ah, fun times on RMS~ http://www.paste-it.net/private/u6c168b/   (Added more~)
-- Signature too big again.  You were notified previously on the same issue.

- So? Stop b****.

orix1357

Stop posting for a while, Aeromas. You'll just realize how much of a civilized troll community you're dragging yourself into.
Has played in: aeRO, heRO, OracleRO, ReboundRO, AriaRO, IntenseRO, VastRO, LuminaRO, AerialRO, NyuubiRO and PumpkinRO.

Echelon

I find eAthena staff themselves to blame:
they often direct to precompiled, revision downloads instead of learning them how actually use eAthena and how to update it
usually when mistakes are made they don't explain how or what went wrong, making people depend on eathena for fixing their mistakes

knowing C doesn't garantees you are a good eathena scripter
(fro since this thread just loves to use that server as an example is a server that never knew how to use subversion untill someone told them, hence their inability to even try to fix bugs everyone abused or do updates)
another problem scripters have is knowing game mechanics, a lot of scripters fail at playing the game (OP donates, morronic nerfings, creation of exploits)
this is probably the main reason why there are many corrupt gms (cheating to compensate for their inability to know how to play the game)

however everybody has to learn, there are very few admins that use scripts some people make for servers, and even fewer seniors willing to write pseudo-code for the juniors (I believe tis would be the best way to learn how to script)

Kore

Quote from: Echelon on Jan 09, 2010, 08:44 AM
I find eAthena staff themselves to blame:
they often direct to precompiled, revision downloads instead of learning them how actually use eAthena and how to update it
usually when mistakes are made they don't explain how or what went wrong, making people depend on eathena for fixing their mistakes

knowing C doesn't garantees you are a good eathena scripter
(fro since this thread just loves to use that server as an example is a server that never knew how to use subversion untill someone told them, hence their inability to even try to fix bugs everyone abused or do updates)
another problem scripters have is knowing game mechanics, a lot of scripters fail at playing the game (OP donates, morronic nerfings, creation of exploits)
this is probably the main reason why there are many corrupt gms (cheating to compensate for their inability to know how to play the game)

however everybody has to learn, there are very few admins that use scripts some people make for servers, and even fewer seniors willing to write pseudo-code for the juniors (I believe tis would be the best way to learn how to script)

better read the changelog. now it's to the users on what will they do about it. most likely, lazy bums will ignore it and when something goes wrong with their server, they'll post in eA without knowing that the fix is actually on the changelog. happens most with RE issue.

no one said that knowing C will make anyone a good eathena scripter, but helps you to cope up since the structure and statements are all there. you still have a lot to learn like eA script commands etc. well, not C generally but any other language will help.

and all of this is because of LAZYNESS.