Mahlzeit,
ich bin neu hier und auch relativ neu bei ArmA, jedoch möchte ich probieren einen eigenen Altis Life Server zu erstellen. ArmA läuft auf meinem Server problemlos, bearbeite ich dann aber die server.cfg und füge den @extDB2 - Ordner hinzu und das Startparameter -mod=@extDB2 sagt er mir "CallExtension 'extDB2' could not be found"
Spoiler anzeigen
11:51:23 Wrong vertex mapping for person collision geometry found in a3\characters_f\civil\c_nikos.p3d. Selection 6c not found
11:51:23 Wrong vertex mapping for person collision geometry found in a3\characters_f\civil\c_nikos.p3d. Selection 7c not found
11:51:23 Wrong vertex mapping for person collision geometry found in a3\characters_f\civil\c_nikos.p3d. Selection 8c not found
11:51:23 Wrong geometry convex component mapping for person collision geometry found in a3\characters_f\civil\c_nikos.p3d. Convex component number 3. not found
11:51:23 No speaker given for Kyriakos Athanasiadis
11:51:23 No speaker given for Hamidi Okoye
11:51:23 No speaker given for Benjamin Davis
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 1c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 2c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 3c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 4c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 5c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 6c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 7c not found
11:51:24 Wrong vertex mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Selection 8c not found
11:51:24 Wrong geometry convex component mapping for person collision geometry found in a3\characters_f_epc\civil\c_nikos_aged.p3d. Convex component number 3. not found
11:51:24 Strange convex component116 in a3\rocks_f\sharp\sharprock_apart.p3d:geometryFire
11:51:24 Strange convex component117 in a3\rocks_f\sharp\sharprock_apart.p3d:geometryFire
11:51:24 Strange convex component118 in a3\rocks_f\sharp\sharprock_apart.p3d:geometryFire
11:51:24 Strange convex component119 in a3\rocks_f\sharp\sharprock_apart.p3d:geometryFire
11:51:24 Mission read.
Error: Object(2 : 1469) not found
Error: Object(2 : 1471) not found
Error: Object(2 : 1473) not found
Error: Object(2 : 1475) not found
Error: Object(2 : 1480) not found
Error: Object(2 : 1482) not found
Error: Object(2 : 1484) not found
Error: Object(2 : 1489) not found
Error: Object(2 : 1494) not found
Error: Object(2 : 1496) not found
Error: Object(2 : 1501) not found
Error: Object(2 : 1506) not found
Error: Object(2 : 1508) not found
Error: Object(2 : 1510) not found
Error: Object(2 : 1512) not found
Error: Object(2 : 1514) not found
Error: Object(2 : 1516) not found
Error: Object(2 : 1518) not found
Error: Object(2 : 1520) not found
Error: Object(2 : 1522) not found
Error: Object(2 : 1524) not found
Error: Object(2 : 1526) not found
Error: Object(2 : 1528) not found
Error: Object(2 : 1530) not found
Error: Object(2 : 1532) not found
Error: Object(2 : 1534) not found
Error: Object(2 : 1536) not found
Error: Object(2 : 1538) not found
Error: Object(2 : 1540) not found
Error: Object(2 : 1542) not found
Error: Object(2 : 1544) not found
Error: Object(2 : 1546) not found
Error: Object(2 : 1548) not found
Error: Object(2 : 1597) not found
11:51:24 ../lib/Network/networkServer.cpp OnClientStateChanged:NOT IMPLEMENTED - briefing!
CallExtension 'extDB2' could not be found
11:51:24 "extDB: Version: "
11:51:24 "The server-side extension extDB was not loaded into the engine report this to the server admin."
Attempt to override final function - bis_fnc_storeparamsvalues_data
11:51:46 Mission id: 6a45433e73f7127066cd8c671ec7ba1b1c892da1
11:51:46 Game started.
Logdateien schreibt der Server nicht. Die Serverlog ist in meinem Terminal und eine Logdatei für extDB2 schreibt er nicht.
Verwendet wir das ganze unter Linux/Debian 8 Jessie
Alle benötigten Pakete sind installiert, die Datenbankeinstellungen sind auch richtig.
extdb-conf.ini
[Main]
Version = 5
Threads = 4
; Default Value is the number of CPU Cores Detected (max value is 6, min value is 2)
Randomize Config File = false
;This is a legacy option to randomize config file for Arma2 Servers. Only for Windows Builds
[Rcon]
;; This is functional, should be working fine. Just needs abit of testing on a $
;; Allow for changing Address for those running server in a VM environment.
IP = 127.0.0.1
Port = 2302
;; Rcon Password i.e Battleye/beserver.cfg
Password = *****
;; Bad Player Name Checks
;; This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
Bad Playername Enable = true
Bad Playername Kick Message = Bad Player Name
;; By default : is a bad character (used as seperator for extDB2 Calls (this is hardcoded in)
Bad Playername Strings = (:):{:}
Bad Playername Regex_1 = [:alnum:]
Bad Playername Regex_2 = [:alnum:]
Bad Playername Regex_3 = [:alnum:]
;; Whitelisting / Reserve Slots
;; This will only work if your mission / mod has started extDB2 Rcon. i.e 9:START_RCON:RCON
Whitelist Enable = false
Whitelist Kick Message = Only Reserved Slots Left
Whitelist Public Slots = 999
;; Database settings to use (Optional)
Whitelist Database = MySQL_Example
Whitelist SQL Prepared Statement = SELECT CASE WHEN EXISTS(SELECT UID FROM PlayerInfo WHERE BattlEyeGUID=? AND Whitelisted=1) THEN 1 ELSE 0 END
Whitelist Kick on SQL Query Failed = false
;; Hardcoded BEGuids for whitelisted players
;Whitelist BEGuids = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx : yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy
[RemoteAccess]
;; Remote TCP Access to extDB2
Enable = false
Port = 2300
MaxThreads = 4
MaxQueued = 4
IdleTime = 120
Password = password
[Steam]
;; This is for VAC Protocol for VAC Bans + Steam Friends.
;; https://steamcommunity.com/dev/apikey
API Key = xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
[VAC]
;; This feature requires Steam + Rcon to be enabled.
;; Also this feature is called via SQF Code atm, i.e it doesn't auto detect players joining server yet....
Auto Ban = true
;; For Player to get banned ( their total VAC Bans => NumberOfVACBans) AND ( Days Since their Last Ban was <= DaysSinceLastBan)
;; This is also used extDB Protocol VAC:VACBanned returned results
NumberOfVACBans = 1
DaysSinceLastBan = 999999999
BanDuration = 0
;; 0 = Forever, otherwise its x Minutes
BanMessage = Steam VAC Banned
[Log]
;; Flush Logs after each write, more work on Harddrive
Flush = true
[altislife]
;; Example of MySQL
;; AtlisLifeRPG uses Database2 by default
Type = MySQL
Name = altislife
Username = root
Password = ****
IP = 127.0.0.1
Port = 3306
minSessions = 1
;maxSessions = 4
idleTime = 60
compress = false
; Should only use this if MySQL server is external. Also only for MySQL
Secure Auth = true
; Recommend you turn this on
[SQLite_Example]
Type = SQLite
Name = sqlite.db
minSessions = 1
; minSession Default Value = 1
;maxSessions = 4
; maxSession Default Value = number of Main->Threads
; You really should leave this value alone
idleTime = 60
; idleTime no Default Value yet, needs to be defined.
; idleTime is the time before a database session is stopped if not used.
; If Database Sessions are greater than minSessions
[HTTP_Example]
Type = HTTP
Host = 127.0.0.1
Port = 80
; Username = user
; Password = password
Jemand vielleicht eine Idee? Bin seit gestern die ganze Zeit am googlen und bin immer auf unterschiedliche "Problembehebungen" gestoßen. Keine davon hat aber mein Problem gelöst.
EDIT: Connecten zum Server funktioniert. Fraktion auswählen funktioniert auch, dann jedoch kommt "Setting up client. Please wait..."