Ne beim CSS haben wir dann auch keine lust es selber zu machen wir wollen da mal nicht das Rad neu erfinden
#inArmaSchon^^
Beiträge von crackhead
-
-
Sry hab nicht dran gedacht
war unser Auktionshaus was ein ziemlich blödes Array hat
-
-
Database i think tonic called it Life_donator.
-
Genau also wir arbeiten Extrem viel mit der DB ca. 135k abfragen in der Stunde und es gibt keine Fehler
-
wie können besser mit RAW arbeiten extdb3 ist auf jedenfall schneller
-
Hey,
Heute möchte ich euch den weg von ExtDB2 auf ExtDB3 zeigen dieser Kurze weg funktioniert nur bei RAW SQL.
Alles Bassiert auf Beispielen da im normal Fall jeder eine andere Version pflegt.Beispiel einer DB Abfrage:
SQL_query = format["INSERT INTO idcardciv (name, playerid, IDcard) VALUES('%1', '%2', '%3')",_name,_uid,[]]; [_query,1] call DB_fnc_asyncCall;
Desweiteren bekommt ihr Bei Selects den Rohen Eintrag aus der DB.
1.
SQL: Server.../init.sqf
Alles anzeigenAlt: if(!(EQUAL(_result,"[1]"))) then {throw "extDB2: Error with Database Connection"}; _result = EXTDB format["9:ADD_DATABASE_PROTOCOL:%2:SQL_RAW_V2:%1:ADD_QUOTES",FETCH_CONST(CRA_sql_id),EXTDB_SETTING(getText,"DatabaseName")]; if(!(EQUAL(_result,"[1]"))) then {throw "extDB2: Error with Database Connection"}; Neu: if(!(EQUAL(_result,"[1]"))) then {throw "extDB3: Error with Database Connection"}; _result = EXTDB format["9:ADD_DATABASE_PROTOCOL:%2:SQL:%1:TEXT",FETCH_CONST(CRA_sql_id),EXTDB_SETTING(getText,"DatabaseName")]; if(!(EQUAL(_result,"[1]"))) then {throw "extDB3: Error with Database Connection"}; und die Diag_Log wen vorhanden anpassen.
2.SQL: Server.../macros.hpp
Alles anzeigenNeu: #define EXTDB "extDB3" callExtension Alt: #define EXTDB "extDB2" callExtension
3.SQL: Mission.../requestReceived.sqf
Alles anzeigenHier bitte bei den DB Results das parseNumber entfernen. Neu: CONST(CRA_adminlevel,(SEL(_this,4))); CONST(CRA_donator,(SEL(_this,5))); Alt: CONST(CRA_adminlevel,parseNumber (SEL(_this,4))); CONST(CRA_donator, parseNumber(SEL(_this,5))); Neu: CONST(CRA_coplevel, (SEL(_this,7))); Alt: CONST(CRA_coplevel, parseNumber(SEL(_this,7))); Neu: CONST(CRA_medicLevel, (SEL(_this,7))); Alt: CONST(CRA_medicLevel, parseNumber(SEL(_this,7)));
Weiter gehts mit [lexicon]ExtDB[/lexicon]:Code: extdb3-conf.ini
Alles anzeigen[Main] Version = 1 Randomize Config File = false ;; Randomizes Config File after loading. ;; Recommend to turn on, if you have enabled filepatching on arma. Allow Reset = false ;; Allows 9:RESET, usefull for development work Thread = 0; ;; Option to force number of worker threads for extDB3. ;; Min = 2, Max = 6 [Log] Flush = true; ;; Flush logfile after each update. ;; Option really only usefull if running DEBUG BUILD [AltisLife] //in meinen Beispiel verwendet IP = 127.0.0.1 Port = 3306 Username = DB User Password = DB User PW Database = DB Name
Ihr braucht keine SQL_CUSTOM_FILE.
Hier gibt es immer die Aktuelle ExtDB3 https://bitbucket.org/torndeco/extdb3/downloads
Und das war es schon ich hoffe ich konnte euch weiter helfen und viel Spaß bei nachmachen.
Diese TuT ist Exclusiv für Nativ Network und Gestellt von der LiveYourLife Community by CrackHeaD -
Heist deine MP Mission den auch altis_life.altis.pbo ?
-
-
und BE ausmachen eher nicht
-
High-Ping haben wir komplett entfernt weil ich auch dachte es liegt daran -.- am Server liegt es auch nicht 150 Clients = 30CPS/FPS ich check es einfach nicht alle 5 min ein Client.
-
Hey,
wie schon oben angedeutet geht es um das leidige Thema Battleye Client not Responding.
weiß jemand wie mann das beheben kann ?
bei uns ist es so egal um welche Uhrzeit egal wie voll der Server ist alle 5 min wir 1 Client gekickt wegen Battleye Client not Responding.Gruß
CrackHeaD -
es gibt dort auch noch die normale Firewall im Kundeninteresse die deaktivieren
-
ich meine von OVH die Deaktivieren und nur den Gaming Schutz benutzen
-
-
Ich gehe stark davon aus das es mit einem simple Objekt also p3d gemacht wird und dann 3 farbige Lampen hinterlegt sind ist nicht schwer zu schreiben
-
Also wir sind mehr als zufrieden. Ich würde jetzt behaupten solange niemand an den Private Key kommt ist es der 99% Kopierschutz.
Ich sag nur RSA FTW
Desweiteren ist es sehr einfach den ObFu anzuwenden TOP.
Sehr gute arbeit hätten wir nicht besser machen können.Mit freundlichen Grüßen
Das Live Your Life Team
-
Du solltest auf jeden Fall deine Fehler beheben:
und den Client seitigen RPT bitte noch.
Desweiteren hast du da noch so nen par addon fehlerCode
Alles anzeigenError in expression <t] call life_fnc_copInteractionMenu; }; } else { private ["_isVehicle","_miscIt> Error position: <} else { private ["_isVehicle","_miscIt> Error Missing { File mpmissions\__cur_mp.Tanoa\core\functions\fn_actionKeyHandler.sqf, line 97 Error in expression <t] call life_fnc_copInteractionMenu; }; } else { private ["_isVehicle","_miscIt> Error position: <} else { private ["_isVehicle","_miscIt> Error Missing { File mpmissions\__cur_mp.Tanoa\core\functions\fn_actionKeyHandler.sqf, line 97
CodeError in expression <ffectCreate ["ColorCorrections", 2500]; SUPER_PPEffect ppEffectAdjust [1, 1, -0.> Error position: <SUPER_PPEffect ppEffectAdjust [1, 1, -0.> Error Undefined variable in expression: super_ppeffect File KA_Flashbang\init.sqf, line 2
Code
Alles anzeigenError in expression <{ if (_forEachIndex isEqualTo 0) then { atm_hospital_2 setPos (_var modelToWorld> Error position: <atm_hospital_2 setPos (_var modelToWorld> Error Undefined variable in expression: atm_hospital_2 File life_server\init.sqf, line 98 Error in expression <odelToWorld [5.9624,11.8799,-8.28493]); hospital_assis_2 setPos (_hs modelToWorl> Error position: <hospital_assis_2 setPos (_hs modelToWorl> Error Undefined variable in expression: hospital_assis_2 File life_server\init.sqf, line 108
und es geht noch weiter ....
-
-
Mit -servermod werden sie nicht angezeigt und mit -mod werden sie angezeigt kp. warum CBA nicht angezeigt wird