Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 20:26

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[Projekt] Sauberes Flyff

Discussion on [Projekt] Sauberes Flyff within the Flyff Private Server forum part of the Flyff category.

Reply
 
Old 09/27/2014, 13:13   #46
 
Marc~'s Avatar
 
elite*gold: 0
Join Date: Sep 2011
Posts: 677
Received Thanks: 390
Quote:
Originally Posted by Sedrika
C# kommt nicht an die Performance von c++ dran, das ist dir klar oder?
Stimmt nur teilweise, die Performance kann zwar sinken, jedoch ist der Sicherheitsstandard
bei C# höher als bei C++, durch die Verwendung der Pointer im "unsicheren Code". Dieser ist wie sicherlich bekannt, nur ausführbar wenn ihm vorher bestimmte Rechte erteilt worden sind. Also würde ich sagen, was ist dir lieber, mehr Sicherheit oder mehr Performance?
Marc~ is offline  
Old 09/27/2014, 13:23   #47



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
Beides in einem, wenn man richtig in C++ Arbeitet kann man sich ebendso absichern.
Wenn er mir sagen will, dass er XNA als Engine nutzen will dann muss das schon gut gemacht werden. Viele XBox, vor allem die Acade spiele wurden mir XNA entwickelt aber das sagt ja nicht, dass hier das selbe machbar ist.
Sedrika is offline  
Old 09/27/2014, 13:53   #48
 
Certina.#'s Avatar
 
elite*gold: 28
Join Date: Jul 2011
Posts: 400
Received Thanks: 320
Von mir auch erstmal dicken Respekt für das was du vorhast! Ich lass mich mal überraschen wie das ganze dann am ende aussehen wird.
Habe noch eine Idee die mir schon lange in FlyFF fehlt.
Jetzt sind Dungeons ja nur mit einer Party betretbar. Wäre es möglich den Code so umzuschreiben das man den Dungeons einen Solo/Gildenmodus hinzufügt?
MfG. Certina.#
Certina.# is offline  
Old 09/27/2014, 13:56   #49



 
- DK's Avatar
 
elite*gold: 7
Join Date: Sep 2012
Posts: 4,466
Received Thanks: 3,219
Quote:
Originally Posted by Certina.# View Post
Von mir auch erstmal dicken Respekt für das was du vorhast! Ich lass mich mal überraschen wie das ganze dann am ende aussehen wird.
Habe noch eine Idee die mir schon lange in FlyFF fehlt.
Jetzt sind Dungeons ja nur mit einer Party betretbar. Wäre es möglich den Code so umzuschreiben das man den Dungeons einen Solo/Gildenmodus hinzufügt?
MfG. Certina.#
Im Prinzip schon vorhanden ^^ Partydungeon.lua Copy & Paste
- DK is offline  
Old 01/07/2015, 22:06   #50
 
Andrej-Delany's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
So hier mal wieder aktuelle stati.

Ich kann mich leider immer noch nicht entscheiden was ich mit dem Client mache.
Ich habe inzwischen XNA, MonoGames, DirectX, SharpDX, Unity,... ausprobiert
jedoch hat mich bisher noch nichts wirklich umgehauen.

Und für die die mich seit Wochen nerven, dass sie zugang zu meinem SVN Server wollen hier nochmal für alle: NEIN!

Dort sind aktuell nichts weiter als ein paar dutzent Interfaces und ein paar tausend UnitTests mit deren hilfe dann TestDriven Sever/Client erstellt werden.

Bei Mono und C# ist es aktuell geblieben die Protokolle mitwelchen Kommuniziert wird (zwischen Client und Server) sind immernoch offen.

Soweit erstmal von meiner Seite ich melde zu gegebener Zeit wieder.

MFG

Andrej-Delany
Andrej-Delany is offline  
Old 01/07/2015, 22:12   #51



 
Sedrika's Avatar
 
elite*gold: 18
The Black Market: 103/0/0
Join Date: Sep 2009
Posts: 20,174
Received Thanks: 14,475
XNA wird nicht weiterentwickelt, da würde ich es fallen lasse, da es keine updates gibt. Es sei denn du machst mit dem was bisher möglich ist deenoch was gutes
Sedrika is offline  
Old 01/07/2015, 22:34   #52
 
Andrej-Delany's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
Quote:
Originally Posted by Sedrika View Post
XNA wird nicht weiterentwickelt, da würde ich es fallen lasse, da es keine updates gibt. Es sei denn du machst mit dem was bisher möglich ist deenoch was gutes
Jipp XNA habe ich mir angeschaut um den "Nachfolger" Monogames besser verstehen zu können.
Finde es sinnvoll sich anzuschauen wie sich etwas entwickelt hat, dann klährt das meist viele fragen wiso etwas heute so ist wie es ist.
Und man kann meist auch mit total veraltete Tutorials und Dokus eher etwas anfangen auch wenn Metoden/Klassen schon lange nicht mehr Existieren.
Andrej-Delany is offline  
Old 01/08/2015, 01:13   #53
 
elite*gold: 0
Join Date: Apr 2013
Posts: 511
Received Thanks: 431
Quote:
Originally Posted by Andrej-Delany View Post
Jipp XNA habe ich mir angeschaut um den "Nachfolger" Monogames besser verstehen zu können.
Finde es sinnvoll sich anzuschauen wie sich etwas entwickelt hat, dann klährt das meist viele fragen wiso etwas heute so ist wie es ist.
Und man kann meist auch mit total veraltete Tutorials und Dokus eher etwas anfangen auch wenn Metoden/Klassen schon lange nicht mehr Existieren.
Warte bis Sommer/Ende des Jahres, dann kommt DirectX 12.

Dir sollte nur bewusst sein das du als einzelne Person da sehr sehr lange dran sitzt..
Wanetrain is offline  
Old 01/08/2015, 16:35   #54
 
Mannke94's Avatar
 
elite*gold: 1
Join Date: Nov 2010
Posts: 3,808
Received Thanks: 1,486
Quote:
Originally Posted by Wanetrain View Post
Dir sollte nur bewusst sein das du als einzelne Person da sehr sehr lange dran sitzt..
Er hat das Ding Mitte 2013 angefangen und selbst 1 1/2 Jahre später bastelt er immer noch dran rum.
Folglich ist Durchhaltevermögen wohl eher ein kleineres Problem ^^
Mannke94 is offline  
Old 01/08/2015, 18:24   #55
 
Мentus's Avatar
 
elite*gold: 30
Join Date: Sep 2012
Posts: 426
Received Thanks: 1,021
Quote:
Originally Posted by Mannke94 View Post
Er hat das Ding Mitte 2013 angefangen und selbst 1 1/2 Jahre später bastelt er immer noch dran rum.
Folglich ist Durchhaltevermögen wohl eher ein kleineres Problem ^^
Es geht nicht um Durchhaltevermögen, es geht darum das er in 10 Jahren, wenn er damit fertig ist keiner mehr Flyff spielt.

Quote:
Originally Posted by Wanetrain View Post
Warte bis Sommer/Ende des Jahres, dann kommt DirectX 12.

Dir sollte nur bewusst sein das du als einzelne Person da sehr sehr lange dran sitzt..
So wie Microsoft angekündigt hat, soll die Performance besser werden in dx12.

Jedoch soll Windows 7 (angeblich) kein dx12 unterstützen, wenn ich schaue wie viele Nutzer auf Forsaken/Floral noch XP nutzen .. da wird mir schwindelig.^^
Мentus is offline  
Old 01/08/2015, 21:27   #56
 
elite*gold: 0
Join Date: Apr 2013
Posts: 511
Received Thanks: 431
Quote:
Originally Posted by Мentus View Post
Es geht nicht um Durchhaltevermögen, es geht darum das er in 10 Jahren, wenn er damit fertig ist keiner mehr Flyff spielt.



So wie Microsoft angekündigt hat, soll die Performance besser werden in dx12.

Jedoch soll Windows 7 (angeblich) kein dx12 unterstützen, wenn ich schaue wie viele Nutzer auf Forsaken/Floral noch XP nutzen .. da wird mir schwindelig.^^
Ihr rechnet auch die HWID aus die nicht gespeichert werden darf einfach so.

DX12 ist momentan nur für Win 8, 8.1, 10 verfügbar, Microsoft will die leute also zu neuem Windows zwingen.

DX12 muss neu gelernt werden, es hat kaum vergleichbare sachen zu DX11, die ersten Snippets sind in der neuen CryEngine verbaut, ladet sie euch bzw kauft sie und ihr wisst was ich meine. Das ganze wird auch nicht grad leichter als DX11 allerdings Performance wie du schon gesagt hast.

Für FlyFF ist allerdings 11 noch 12 fürn *****, mein Source wo ich Lokal bis vor nem Jahr noch gebastelt hab läuft über DXUT 10, es macht einfach nur paar sachen "leichter" bzw Performance allerdings mehr bringt es nicht mit, zzgl. wird bei solchen MMO's eigentlich nur DX9 eingesetzt da du sowieso keine Shader benutzen wirst, gedenke ich jetzt mal.

Ach und noch was, DX11 ist momentan sehr Schlimm mit zu Arbeiten da es zum großteil über Shader läuft, was recht lustig ist..

Ich würde dir raten entweder zu warten bis DX12 kommt und dich dann da einlesen ODER DX9 zu benutzen. Kein 10/11/11.1.

Mfg.
Wanetrain is offline  
Old 01/08/2015, 22:35   #57
 
Mognakor's Avatar
 
elite*gold: 0
Join Date: Mar 2008
Posts: 598
Received Thanks: 465
*hust* Auch Flyff nutzt bei DirectX9 einen Shader der in Assembler geschrieben ist *hust*

Code:
.1.1

;------------------------------------------------------------------------------
// Constants specified by the app
;    c0-c83  = bone matrix index 0 ~ 28
;    c84-c87 = matViewProj
;    c88-c91 = reserved
;    c92     = light direction
;    c93     = material diffuse color * light diffuse color
;    c94     = material ambient color
;    c95     = const 1.0f, 1.0f, 1.0f, 100.0f


; Vertex components (as specified in the vertex DECL)
;   v0    = Position
;	v1	  = w1, w2
;	v2.x  = matrix idx
;	v3    = Normal
;	v4    = Texcoords
;------------------------------------------------------------------------------

dcl_position v0;
dcl_blendweight v1;
dcl_blendindices v2;
dcl_normal v3;
dcl_texcoord0 v4;

;------------------------------------------------------------------------------
; Vertex blending
;------------------------------------------------------------------------------

; Transform position for world0 matrix
mov a0.x, v2.x				; matrix index 1
m4x3 r0, v0, c[a0.x]		; r0 = pos * (InvTM * AniTM)
m3x3 r3, v3, c[a0.x]		;normal transform
mul  r1, r0.xyz, v1.x		; r1 = r0 * w1
mul  r4, r3.xyz, v1.x		
;Transformed Vertex in r1
;Transformed Normal in r4;


mov  a0.x, v2.y				; matrix index 2
m4x3 r0, v0, c[a0.x]		; r0 = pos * (InvTM * AniTM)
m3x3 r3, v3, c[a0.x]		;normal transform
mad  r1, r0.xyz, v1.y, r1.xyz ; w2°öÇϰí À§¿¡°Å¶û ´õÇÔ
mad  r3, r3.xyz, v1.y, r4.xyz ; w2°öÇϰí À§¿¡°Å¶û ´õÇÔ

mov  r1.w, c95.x			; r1.w = 1.0f

;m4x4 r0, r0, c88

m4x4 oPos, r1, c84			; oPos = °á°úº¤ÅÍ * matViewProj

;mov r0, v0
;mov r0.w, c95.x
;mov oPos, r0

;------------------------------------------------------------------------------
; Lighting calculation
;------------------------------------------------------------------------------

; directional light

dp3 r1.x, r3, -c92   ; N ¿Í L ÀÇ ³»Àû
lit r1, r1
mul r2, r1.y, c93	; n * diffuse
add r2, r2, c94		; + ambient
min oD0, r2, c95.x     ; clamp if > 1

;mov oD0, r2

;mov oD0, c95.xxxx	; no lighting



;dp3 r0.x, r3, -c92	; vLight dot normal
;sub r1, c88, v0		; vertex -> eyepos
;dp3 r1.w, r1, r1	; vertex->eyepos vector normalize
;rsq r1.w, r1.w
;mul r1, r1, r1.w


;add r2, r1, -c92
;dp3 r2.w, r2, r2
;rsq r2.w, r2.w
;mul r2, r2, r2.w

;dp3 r0.y, r2, r3

;mov r0.w, c89.w		; specular power

;lit r4, r0

;mul r5, r4.z, c89	; specular
;mul r6, r4.y, c90	; c90À» light color·Î Àá½Ã ½è´Ù. 1, 1, 1, 1
;mul r6, r6, c93
;add r6, r6, c94		; * diffuse + ambient
;add oD0, r5, r6

;------------------------------------------------------------------------------
; Texture coordinates
;------------------------------------------------------------------------------

; Just copy the texture coordinates

mov oT0.xy,  v4.xy

;mov oT1.xy,  v4.xy

mov oFog, c95.w
Im Ressource ist auch noch ein Pixelshader und ein weitere vorhanden den ich nicht zuordnen kann, werden beide aber soweit ich weiß nicht verwendet, der Pixelshader wird verwendet wenn man Y_ENV oder so einkommentiert.
Mognakor is offline  
Old 01/09/2015, 07:06   #58
 
elite*gold: 0
Join Date: Oct 2007
Posts: 491
Received Thanks: 732
Wegen Datenschutzbedenken gelöscht.
Marv!n is offline  
Old 01/09/2015, 14:33   #59
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Quote:
Originally Posted by Xxl3lubbs View Post
Bezieht sich wohl auf



Diese Information kommt vorallem aus $_SESSION['HTTP_USER_AGENT'] über die Website, die für statistische Zwecke anonymisiert gefiltert und gespeichert wird. Und da sich zumindest bei der Registrierung mindestens einmal alle auf der Website blicken lassen, sollte das ausreichen.



Sollte sich das nicht darauf bezogen haben, beachtet diesen Beitrag einfach nicht weiter. ^^
Nönö, du meinst den Browser des Clients.

Mit HWID sind schon die Hardware IDs des Clients gemeint, die man über einen Browser gar nicht beziehen kann.
xTwiLightx is offline  
Old 05/17/2015, 12:46   #60
 
Andrej-Delany's Avatar
 
elite*gold: 0
Join Date: Dec 2012
Posts: 235
Received Thanks: 123
Hallo ihr da draußen,
Ich möchte hiermit verkünden, dass ich gestern den gesammten bisher geschriebenen Quellcode wegeschmissen habe.
Ich habe mich leider im Design an einer Wichtigen stelle verrannt, was mich dazu gebracht hat, dass ich inzwischen an den meisten stellen Serverseitig Workarrounds bauen musste.
Gestern habe ich deshalb die schwere entscheidung getroffen von vorne anzufangen.

Ich werde jetzt in einem TFS (Team Foundation Server) mit GIT entwickeln, sodass ich zu gegebener zeit das Repo nach Github pushen kann.

Zudem werde ich nocheinmal einige entscheidungen überdenke welche ich zu beginn der Implementierung getroffen habe (z.B. das anlegen eines R Rechenkerns welcher Große Vector-Operationen ausführen soll)

Ich weiß Screenshots währen sicher nett, jedoch kann man innerhalb von einer Stunde einen Prototype bauen welcher irgendetwas daarstellt, ohne etwas über den Code dahinter aussagt. Deshalb werde ich erst dann etwas "zeigen" wenn es mir gefällt.

Ich hoffe weiterhin auf verständniss und gedult.

MFG
Andrej-Delany
Andrej-Delany is offline  
Thanks
4 Users
Reply


Similar Threads Similar Threads
Sauberes Azmo Corefarm Script(Hellbuddy)
06/17/2012 - Diablo 3 Hacks, Bots, Cheats & Exploits - 2 Replies
Hi Hi, ich biete hier ein FarmScript an,welches ich schon seit mehr als 4 Wochen kontiniuirlich benutze. Ohne Probleme,laggs oder was auch immer. Er loggt ein,exthrahiert die vorher gedroppten gelben/orangen Waffen,geht zum Lager, lagert die dann nach Optionwahl ein,geht zum Schmied,dann zum Verkäufer verkauft alles was eingestellt hat und fängt mit der Quest an. Er loggt vorm Eingang Azmodans aus und macht dann vorheriges immer wieder. Ich mache ca. 246k/h nach 2 Stunden pegelt sich das...



All times are GMT +1. The time now is 20:27.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.