Register for your free account! | Forgot your password?

Go Back   elitepvpers > MMORPGs > Flyff > Flyff Private Server
You last visited: Today at 13:27

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

Advertisement



Sind Linux kompatible Server Files gefragt?

Discussion on Sind Linux kompatible Server Files gefragt? within the Flyff Private Server forum part of the Flyff category.

View Poll Results: Sind Linux kompatible Server Files gefragt?
Ja 26 78.79%
Nein 7 21.21%
Voters: 33. You may not vote on this poll

Reply
 
Old 01/05/2014, 23:00   #16
 
elite*gold: 0
Join Date: Oct 2007
Posts: 23
Received Thanks: 4
Collision detection macht entweder der client selbst oder es geht durch einfache positionsberechnung.

@ Tamatzu
Und deine Zusammenfassung besteht eigentlich nur darin, dass alles außer C++ schlecht ist.
Da du aber durch deine anderen Kommentaren zeigst wie wenig du dich auskennst erkläre ich dir jetzt mal ein paar Kleinigkeiten.

DirectX kommt von Microsoft und ist nur auf Microsoft Geräten verwendbar.
Kurz : Es gibt kein DirectX auf Linux oder Mac OS

C++ bietet bessere Möglichkeiten eine gute Performance zu erreichen (Das was du mit "besser" meinst).
In C# kann man aber schneller arbeiten und man hat eine bessere Übersicht.
In c++ müsste man direkt mit MinGW arbeiten und ohne Net Framework. Weil wenn schon C++ dann richtig.
Das heißt entweder man muss für alle Betriebssysteme eine passende Netzwerkkomponente entwickeln oder man benutzt ein fertiges SDK dass mehrere Betriebssysteme unterstützt (zB. Qt) und baut darauf auf.
Das bedeutet man benötigt eine passende IDE und ein passendes SDK.

Richtig eingesetzt ist C# genau so gut wie C++ für einen Game Server.
Rechenaufwändige Operationen lassen sich in C++ schreiben oder auch in C und über OpenCL über die Grafikkarte berechnen.
Jedoch ist dieser Server vorerst an die kleineren Server gerichtet.
Alles danach kann immer ergänzt werden.
Eine Kernkomponente in C# würde nicht langsamer sein als eine in C++.
Wenn aber die KI Berechnungen für die Gegner zu langsam seien sollen, lässt sich das in C/C++ oder in sonst einer Sprache erstellen und von der Anwendung nutzen über library's (dll oder lib) oder wie bereits genannt über die Grafikkarte.

Wenn du C++ befürworten willst, dann schon richtig.
Und bitte vergiss das mit AutoIT, keiner hat gesagt das irgendjemand diesen Server in AutoIt erstellen will. Ließ dir die Sätze bitte auch durch und schnapp nicht irgendwelche Wörte auf die dir bekannt vorkommen.
jiyan006 is offline  
Thanks
1 User
Old 01/14/2014, 10:21   #17
 
elite*gold: 0
Join Date: Oct 2007
Posts: 23
Received Thanks: 4
Push

Ein paar Stimmen bräuchte ich noch
jiyan006 is offline  
Old 01/14/2014, 16:16   #18
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Ich frage mich, warum hier überhaupt über C# diskutiert wird, wenn es doch eine Microsoft exklusive Programmiersprache ist, und der Thread von Linux handelt?
xTwiLightx is offline  
Old 01/14/2014, 16:39   #19
 
elite*gold: 0
Join Date: Apr 2013
Posts: 511
Received Thanks: 431
Quote:
Originally Posted by FlyCraft.TobiLap View Post
Ganz simpele antwort... maps/objekte laden? sonst kann jeder rumlaufen wie er will und collision etc wird nicht beachtet... etc
Aha, ist ja nicht so als ist für Collisionen der Client zuständig, aber lassen wirs, danke.

Wisst ihr, ich finds lustig, wie jeder rumheult dass der Server DirectX benötigen sollte, alles was du in sache DirectX brauchst sind die berechnungen für den Server, sonst nichts, heißt: alles einfach raus Leaken, fertig.

Dann zum nächsten..WARUM sollte man Linux benutzen? Linux ist ein Betriebssystem mehr sehr vielen Fehlern, klar es hat auch seine Vorteile allerdings kaum merkbare auser dass man die ganze zeit mit Putty kack da arbeiten muss um auf den kack Server zu kommen.

Zu guter letzt: klar würde es sich evtl. lohnen allerdings muss du nach wie vor mit der Neuz arbeiten, was die sache nicht grad verbundener macht, auser du willst mal eben 1000+ Packete nach/neu schreiben, sämtliche verfahren leaken und co, prinzip gesehen verschwendest du damit nur deine Zeit, der Offi Source ist gut aufgebaut, klar manche sachen sind für den ***** aber bei manch anderen kann keiner was sagen, also jop, schreib leichter den Offi Source um mittels Lambda Expression's und co, holst mehr raus.
Wanetrain is offline  
Thanks
1 User
Old 01/16/2014, 00:15   #20
 
elite*gold: 0
Join Date: Oct 2007
Posts: 23
Received Thanks: 4
Wie wäre es mit vorher Informieren?

Quote:
Originally Posted by Wanetrain View Post
Wisst ihr, ich finds lustig, wie jeder rumheult dass der Server DirectX benötigen sollte, alles was du in sache DirectX brauchst sind die berechnungen für den Server, sonst nichts, heißt: alles einfach raus Leaken, fertig.
1.Welche Berechnungen?
2.Wenn überhaupt dann DirectX für das DPlay Protokoll. Aber das kann man auch ohne DirectX einfach emulieren.
Quote:
Originally Posted by Wanetrain View Post
Dann zum nächsten..WARUM sollte man Linux benutzen? Linux ist ein Betriebssystem mehr sehr vielen Fehlern, klar es hat auch seine Vorteile allerdings kaum merkbare auser dass man die ganze zeit mit Putty kack da arbeiten muss um auf den kack Server zu kommen.
Ich denke der einzigste Fehler bei deinen Linux Erfahrungen aufkam stand 40cm vor dem Bildschirm.
Putty ist nur ein SSH und Telnet Client, mehr nicht.
Falls du mal meine vorherigen Posts gelesen hättest wüsstest du warum mir dieser Gedanke kam.
Aber hier nochmal in Kurzform für dich:
Linux Server sind günstiger und sparen mehr Ressourcen als Windows Server.

Eigentlich wäre allein das der Grund für einen neuen Emulator.

Aber, da wären noch der unübersichtliche Source code und die neue Möglichkeit diesen Emulator so zu gestalten, dass jeder Addons erstellen kann anstatt den gesamten Code umzuschreiben.

Also können auch Windows Systeme davon profitieren, da es ein moderneres Projekt wäre das auf ein neueres .Net Framework zugreift (Der Gala(/Offi) Code ist auch .Net basiert) und neue Technologien nutzt die einfach Übersichtlicher sind.
Und so könnten Leute einfacher Dinge hinzufügen und erweitern ohne die richtige Zeile in 4 verschiedenen Dateien zu finden und um dann immer wieder den compiler für die gesamte Projektmappe durchlaufen zu lassen.

Quote:
Zu guter letzt: klar würde es sich evtl. lohnen allerdings muss du nach wie vor mit der Neuz arbeiten, was die sache nicht grad verbundener macht, auser du willst mal eben 1000+ Packete nach/neu schreiben, sämtliche verfahren leaken und co, prinzip gesehen verschwendest du damit nur deine Zeit, der Offi Source ist gut aufgebaut, klar manche sachen sind für den Arsch aber bei manch anderen kann keiner was sagen, also jop, schreib leichter den Offi Source um mittels Lambda Expression's und co, holst mehr raus.
Ich weiß gar nicht auf welche Schwachsinnige Behaupting ich als erstes antworten soll.
- Mit der Neuz muss/kann sowieso gearbeitet werden, da ich ja genau dafür einen Server Emulator entwickeln möchte.
- Warum sollten Pakete nach/neu geschrieben werden? Jede Funktion hat ihre eigene ID und ihre eigenen Parameter die über das Protokoll übertragen werden. Struktur der Paramter und ID's können alle dem Quellcode entnommen werden. Ergo, kein Problem.
- Welche Verfahren sollen denn geleakt werden?
Also ich kenne kein Super-Duper-Geheimverfahren aus dem Quellcode das ich jetzt veröffentlichen (/leaken) müsste damit der emulator läuft.
- Lambda Expressions .. weißt du überhaupt was das ist oder wirfst du auch nur wie der kerl davor mit coolen Wörtern um dich?
Lesen : Anonyme Funktion ? Wikipedia

Edit :
@Twilight
Mono C#
jiyan006 is offline  
Old 01/16/2014, 10:09   #21
 
Akihiko Kayaba's Avatar
 
elite*gold: 125
Join Date: Apr 2013
Posts: 518
Received Thanks: 98
Würde solche Files intteresanter finden
Akihiko Kayaba is offline  
Old 01/16/2014, 13:46   #22
 
elite*gold: 0
Join Date: Apr 2013
Posts: 511
Received Thanks: 431
.Net? kleiner wir befinden uns im FlyFF Source bei Native C++.

Dann erklär mir mal bitttte warum die meisten (90%..) der Publisher alle Windows Server nutzen? na?
Wanetrain is offline  
Old 01/16/2014, 16:19   #23
 
elite*gold: 0
Join Date: Oct 2007
Posts: 23
Received Thanks: 4
Quote:
Originally Posted by Wanetrain View Post
.Net? kleiner wir befinden uns im FlyFF Source bei Native C++.
Das letzte was du noch zum argumentieren gefunden hast?
Nein wir sind bei MSVC++.
Ich habe mich da vertan, ich meinte nicht die neuen .Net Pakete sondern die neuen Runtime Pakete.
Die bekommt man zwar auch wenn man das ganze projekt nochmal weiter durchmischt und in VS12 kompiliert aber das verursacht eigentlich noch mehr kaos.
kleiner.
Quote:
Originally Posted by Wanetrain View Post
Dann erklär mir mal bitttte warum die meisten (90%..) der Publisher alle Windows Server nutzen? na?
Na ? Ja? Warum wohl?
Durch MSVC und dessen STL & Runtime Libs.
Durch DirectX und dessen leichte Einsetzbarkeit.
Dadurch dass Middlewarehersteller die Systemübergreifende Engines entwickeln noch nicht so beliebt waren wie heute.
jiyan006 is offline  
Old 01/16/2014, 18:52   #24
 
xTwiLightx's Avatar
 
elite*gold: 0
Join Date: Jan 2009
Posts: 1,741
Received Thanks: 1,674
Ist sowieso Schwachsinn, dass 90% Windows verwendet wird.

Crasy (oder hier wanetrain) kennt nur das, was er sieht. Es wird VIEL Linux verwendet, für Datenbankengines teilweise ganz andere Betriebssysteme wie Oracle oder ähnlichem.

An sich würde Linux als Server schon Sinn machen, aber Flyff ist diese Mühe einfach nicht wert - zudem kennt sich hier eh kein Kind mit Linux aus (was im Übrigen wie Windows auch eine grafische Oberfläche haben kann, du Flitzpiepe Crasy...).
xTwiLightx is offline  
Thanks
1 User
Reply


Similar Threads Similar Threads
Suche Root kompatible server files
12/06/2012 - Metin2 Private Server - 1 Replies
Hallo liebe com, wie schon in dem Titel bin ich auf der suche nach relativ aktuellen serverfiles für einen oldschool server. Danke im voraus :) mfg. ;)
[Wunsch Server] Eure Ideen sind gefragt!
07/26/2012 - Metin2 Private Server - 6 Replies
Root steht! Nur die Serverfiles müssen noch gemacht werden! Ich habe vor nen Old oder Mid Rate Server zu eröffnen allerding habe ich keine Ideen wie ich das anstellen soll bzw. mit welchem Konzept ich hab wirklich genug Ahnung von Servern allerdings keine Ideen da ich seeehr unkreativ bin :(( Allerdings ich werde möglichst allen sinnvollen Wünschen nachgehen damit der Server Perfekt wird! Ihr wollt nen guten Server? Schreibt möglichst all eure Ideen möglichst genau beschrieben! mfg xN'
[Server-Files Projekt] Nun seit ihr gefragt!
10/16/2011 - Metin2 Private Server - 32 Replies
Hey Leute :) ich wollte mich auch mal wieder zurück melden. =) und wer hätte es gedacht :) ich hab wieder n bisl was für euch in arbeit :) Da ich bei meinen alten Lantiana-Files so n gutes Feedback bekommen hatte und auch heute noch immer haufenweise anfragen bekomme, was die DL-Links angeht. Habe ich mir gedacht.. wieso nicht einfach mal was neues machen. Und habe mir mal die Server-Files Platte von .Howan geladen, die game_2019.tar.gz, die 2089er game von infi und mal alle...
Gibt es nun schon Linux kompatible Files?
03/11/2010 - Flyff Private Server - 8 Replies
Huhu^^ Wie oben steht würde ich gerne wissen ob es schon Linux kompatible Files gibt, Die nicht arg laggen, keine NPC/Mob spawn zeit von 30 sek haben und so weiter :D Bedenke!!! LINUX nicht Windoof Mfg DerHeld



All times are GMT +1. The time now is 13:29.


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.