|
You last visited: Today at 21:54
Advertisement
Beginner Developer
Discussion on Beginner Developer within the SRO Private Server forum part of the Silkroad Online category.
02/24/2016, 02:20
|
#1
|
elite*gold: 0
Join Date: Jan 2016
Posts: 23
Received Thanks: 0
|
Beginner Developer
Hello .
I just joined this Sro coding world
I want to know the meaning of some words ..
So lets start :
what is the meaning of these words ?
1- PHP
2- Packets
3- Proxy
4- Phconnecter
5- Exploit
And From Where i Can Start Learn Pk2 Edit And all of this ?
|
|
|
02/24/2016, 12:02
|
#2
|
elite*gold: 0
Join Date: Jul 2009
Posts: 1,860
Received Thanks: 757
|
PHP - there are 2 types of, either for web (coding specific sections about calculations, or mostly for a decent account registration, silk purchase, account login, notice creation, etc.) and for the database environment (your actual place if you want to create unique feature like mastery level up scrolls, level up blockers, quests handing out specific items, obtaining special quests only once you have reached a level, etc. overall ingame stuff).
Packets - communication between the client and server, and vice versa. E. g. if you click around in your game world, that even is a package, lets call it a move package. Sends the packet with the desired coordinates to the server, the server flags it either as valid (you save your coordinates on _Char table) or you are going to disconnect (buggy area which wasn't enabled or was missing a navmesh). Goes for every action ingame. Buying, selling, registering for the fortress war, etc.
Proxy - thats quite too tedious to explain, referring you to this one: https://en.m.wikipedia.org/wiki/Proxy_server
Usually, people use them to secure their direct connections, but it is not always that successful.
PhConnector - check the recent exploit threads and you have your clue :P
Exploits - finding bugs and abusing them to your own advantage. Might be an item dupe ingame (cloning items) or teleporting in areas which you no permissions to enter (e. g. GM rooms or the Prison area).
PK2 (pack2) - learning by doing, simply like that. People learned it due to necessity, like getting the advantage over 1-hit-killer wizards, which were using their invisibility too frequently, so people decide to recode the parameters from invisible to berserker (visible meshes).
Developer - game creator. That's not the case on the private Silkroad section. A developer is someone creating a game from the scratch, which no one did here so far. People coding a whole server cluster (e. g. for Aion and Lineage2), those were semi coders.
|
|
|
02/24/2016, 14:34
|
#3
|
elite*gold: 0
Join Date: Jan 2016
Posts: 23
Received Thanks: 0
|
Quote:
Originally Posted by blapanda
PHP - there are 2 types of, either for web (coding specific sections about calculations, or mostly for a decent account registration, silk purchase, account login, notice creation, etc.) and for the database environment (your actual place if you want to create unique feature like mastery level up scrolls, level up blockers, quests handing out specific items, obtaining special quests only once you have reached a level, etc. overall ingame stuff).
Packets - communication between the client and server, and vice versa. E. g. if you click around in your game world, that even is a package, lets call it a move package. Sends the packet with the desired coordinates to the server, the server flags it either as valid (you save your coordinates on _Char table) or you are going to disconnect (buggy area which wasn't enabled or was missing a navmesh). Goes for every action ingame. Buying, selling, registering for the fortress war, etc.
Proxy - thats quite too tedious to explain, referring you to this one: https://en.m.wikipedia.org/wiki/Proxy_server
Usually, people use them to secure their direct connections, but it is not always that successful.
PhConnector - check the recent exploit threads and you have your clue :P
Exploits - finding bugs and abusing them to your own advantage. Might be an item dupe ingame (cloning items) or teleporting in areas which you no permissions to enter (e. g. GM rooms or the Prison area).
PK2 (pack2) - learning by doing, simply like that. People learned it due to necessity, like getting the advantage over 1-hit-killer wizards, which were using their invisibility too frequently, so people decide to recode the parameters from invisible to berserker (visible meshes).
Developer - game creator. That's not the case on the private Silkroad section. A developer is someone creating a game from the scratch, which no one did here so far. People coding a whole server cluster (e. g. for Aion and Lineage2), those were semi coders.
|
its awesome but i still dont know from where i can start learn any part of this
|
|
|
02/24/2016, 16:56
|
#4
|
elite*gold: 0
Join Date: Jul 2009
Posts: 1,860
Received Thanks: 757
|
Everybody has his/her own terms of learning curve. Me for example, I've learned PHP (webcoding) by watching a simple (I mean it really like that) HTML and CSS coding, how they designed a simple website in Photoshop, sliced it in different necessary parts, and made their simple plain CSS and usual header, body and foot pattern. Afterwards searching and finding websites like w3schools.com made it absolutely precious for me and my website coding.
Examples:
Intro
Intro of my page with an animated clouds background. Fast to load, approx 4 MB sized clip. Without music.
Design Page
Design website, main page. Animated gifs down below, interactive music (playes if tab focused), anchor scrolling, and more.
Gallery
A simple gallery viewer. Made one firstly for my Silkroad PServer, showing the newest changes, players battling Medusa and Roc, etc. Made this one afterwards, while getting into YouTube Partnership, because of Warframe and Blade & Soul.
"WIP, not sure what to do with it yet"-Site
My hardest work on so far. 90% javascript. Interactive background globe (traces mouse behavior, if cycling and playing around with the tiles). Animated sidepanel. Interactive music as well. Every page being fully jQuery based, which allows page and <div> alteration without reloading/refreshing websites. Also quotes of the history, changing in few seconds dependently on the length of the string: The longer it is, the more time to read.
PHP in terms of SQL, I simply took some PHP scripts here, most of them where pre-done, and read them, comprehend them afterwards like "what does actually what" and tried to script my own, altered them, changed values. I don't remember the name anymore. AFAIK it was a woman coding some usual "change character stats and teleport afterwards"-scrolls, "making full GM"-scroll things, which involved the usual "if item X used, do in stored-procedure-1337 the following process XYZ".
Making it more valuable, browsing on websites, which are explaining the necessity of using specific PHP clusters, parameters, or at least to start with "How to create a proper Stored Procedure fetching from programs" made it pretty easy doing your own thing without cheating anywhere. And since you have given incoming packets from your module, which you want to declare, order, alter/renew, and execute to your database, you want to learn that part of PHP pretty heavily on your own or with some guides.
You might able to get your stuff together and create a whole new skilltree experience. For example, my unique skilltree "Impure" is based upon poison and zombification. To unlock the tree, you have to do few quests. It is not an item which unlocks it. Checking that value "if character has been rewarded 3 specific quests, give skillmastery 123 to player XYZ" - teleporting will reveal the new mastery. Every new skillrow has to be unlocked with either quest items or with X-amount of killed special mobs (same process here about teleporting to refresh. It is a usual "bypass" thing, since we cannot obtain the opcode of this one here to "live-refresh" our meanings).
Example:
Quite an old screenshot, but overall thats what it includes.
Just a small proof, since people kept flagging and insulting me that I am not the owner of that skill mastery.
Proxy stuff isn't learned that easily. You have to know some basic programming first, no matter in C++ or C# (people used to use C# for everything, but keep in mind, it is easily to decompile, if not secured the backend). Nothing to tell here more than: Git gut in it first :P
Packets, learning about packets is firstly learning what ASM is. ASM is used for altering your client, gameserver module, shardserver module, etc. like for increasing your character level cap, skilltree level cap, total skilltree level cap, (oddly) quest level cap, job level cap, etc. You will get the clue, if you have some experience in it.
About the other stuff, you might check the forums here. There are some easy guides for it.
|
|
|
|
Similar Threads
|
Still a beginner
02/07/2015 - SRO Private Server - 4 Replies
Hi,
I am still a beginner in creating SRO servers , i wanna open a server on the end of the year.
I made 2 NPCs right now and i just wanna ask a question!
What am i supposed to learn at the beginning ?
Please number somethings to start learning
Easy to hard please ^_^
Thanks.
|
Beginner sucht Beginner
04/04/2014 - Starcraft 2 - 7 Replies
Moinmoin,
Suche einen "Beginner", d.H erstmal gegen K.I üben, wenn man das nachher dann abgehakt hat, vllt mal gegen echte Spieler.
Zu mir: 17 Jahre alt, Headset vorhanden, im Moment viel Zeit.
Zu euch: Mindestens über 18 und Stimmlich bitte weit über 18...
Headset solltet ihr ein Funktionstüchtiges haben, zum quatschen und absprechen.
Könnt mich ja mal in Steam adden, oder eine PM an mich, dann gebe ich euch Battle.net ID und Code
Steam ID: DLIKP, habe ein Engelsbild
|
Beginner
03/28/2014 - World of Tanks - 6 Replies
Tagchen, wollt WOT anfangen und einer der TD Reihe machen der Deutschen..
Kann mir jemand die vor und Nachteile beider Reihen sagen ?
|
[S] GE7 beginner acc
07/08/2012 - Browsergames Trading - 0 Replies
hi everybody,
GE7 acc
29 speed gen
19 lf3
1 lf2 ( few mp1 )
37 bo1 shield
slot cpu 3
rep bot 4
|
Bot beginner. Was ist zu tun?
10/30/2008 - WoW Bots - 2 Replies
Einen wunderschönen guten Abend euch allen.
Ich würde euch gerne eine Frage zu Bots stellen wie glider usw.
Aber zuerst mein Hintergrund. Hab seit 2 Jahren oder so kein Wow mehr gespielt und auch noch nie gebotted. Das war mir alles irgendwie zu insicher, da damals auch dieses komische warden rauskam und eine Bannwelle der nächsten folgte.
Nun habe ich gerade eine Klasse auf 70 gespielt, merke aber das sie überhaupt keinen spaß im pvp macht, also in meiner subjektiven sichtweise...
|
All times are GMT +2. The time now is 21:54.
|
|