Moin zusammen ich habe alles so gemacht wie es beschrieben wird alles klappt auch soweit außer das der server die mission nicht ließt ich weiß nicht woran das liegt.

ArmA 3: Dedicated Server einrichten unter Windows (mit extDB3 & 64bit) (Altis Life & Tanoa Life) [2025 Tutorial / Guide]
-
- Altis Life
-
nox -
9. August 2015 um 01:48
-
-
Steht in deiner Config auch Altis_Life.Altis oder steht da noch NativeNetwork.Altis?
-
Ja steht drin habe ich schon geschaut aber klappt einfach nicht. Mir kommt das aber so vor alls würde er die Config ganicht lesen.
-
Wie lauten denn deine [lexicon]Startparameter[/lexicon]?
-
C:\server\A3Master\arma3server.exe -autoinit -servermod=@[lexicon]extDB[/lexicon];@life_server -config=server.cfg -bepath=C:\server\A3Master\battleye -profiles=C:\server\A3Master
-
Hat sich erledigt habe den fehler gefunden. Lag an dem Startparameter. Danke für die hilfe
-
Kein Problem dafür ist das Forum ja da xD
-
Nächstes Problem habe schon probiert was ich so weiss aber klappt nicht (Einrichten Clients, bitte warten) wen ich einen Ziv slot auswähle kommt das.
-
Nochmal bitte deinen Log
-
Hier ist mal die log
-
- Offizieller Beitrag
Hier ist mal die log
23:57:57 Warning Message: You cannot play/edit this mission; it is dependent on downloadable content that has been deleted.
a3_characters_f -
Die Datei fehlt dem ?
-
Bei "File" wählt ihr nun die .sql Datei eurer Datenbank aus
Bei mir geht soweit alles, bis auf das ich meine .SQL Datei nicht finde.
Danke im vorraus
-
lade dir alles nochmal runter liegt definitiv in der ZIP Datei. Achtung in der altis.sql müssen noch anpassungen vorgenommen werden
-
Hab alles so gemacht wie hier beschrieben bekomme aber folgende Meldung: Einrichten des Clients, bitte warten...
Weiß jemand wie ich das beheben kann?
-
Hab alles so gemacht wie hier beschrieben bekomme aber folgende Meldung: Einrichten des Clients, bitte warten...
Weiß jemand wie ich das beheben kann?
Das ist ein datenbank fehler. habe ich auch aber bei mir ist das problem extDB2 startet nicht habe parameters überprüft alles richtig aber mit "Tophes Arma Dedicated Server Tool (TADST) v3.0.0" geht es und das versteh ich nicht
und was sagen die [lexicon]extdb[/lexicon] logs ?
Ok jetzt bin ich entgültig verwirrt
extdb2 logSpoiler anzeigen
extDB2: Version: 71
extDB2: https://github.com/Torndeco/extDB2
extDB2: Windows Version
Message: All development for extDB2 is done on a Linux Dedicated Server
Message: If you would like to Donate to extDB2 Development
Message: https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=2SUEFTGABTAM2
Message: Also leave a message if there is any particular feature you would like to see added.
Message: Thanks for all the people that have donated.
Message: Torndeco: 20/02/15extDB2: Found [lexicon]extdb[/lexicon]-conf.ini
extDB2: Detected 4 Cores, Setting up 4 Worker Threads[17:58:47:247616 +02:00] [Thread 3724] extDB2: No Config Option Found: altislife
[18:01:04:934968 +02:00] [Thread 3724] extDB2: Stopping ...extdb2 config
Spoiler anzeigen
[Main]
Version = 5;Threads = 0
; 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 = 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 = false
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 LeftWhitelist 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[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 resultsNumberOfVACBans = 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[MySQL_Example]
Type = MySQL
Name = altislifeUsername = USERNAME
Password = DATAPASSWORTIP = 127.0.0.1
Port = 3306;minSessions = 2
idleTime = 60compress = false
; Really should only use this if MySQL server is external. Also only for MySQLSecure Auth = true
; Recommend you turn this on @@63a7306f79946d91c1119e2f86c9904d31a9b092@@[SQLite_Example]
Type = SQLite
Name = sqlite.dbminSessions = 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 -
- Offizieller Beitrag
Suchfunktion. Lexikon.
-
Moin,
Ich weiß das dieses "Problem" bzw. Frage schon 100 mal gestellt wurde, nur leider werde ich aus den anderen Beiträgen nicht schlau... Vielleicht hat ja jemand Mitleid mit mir und könnte mir trotzdem bei meinem Problem helfen.
Folgendes in den RPTs :
Spoiler anzeigen
21:05:47 "extDB2: Error with Database Connection"
Meine [lexicon]extdb[/lexicon]-conf
Spoiler anzeigen
[Main]
Version = 5;Threads = 0
; 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 = 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 = false
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 LeftWhitelist 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[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 [lexicon]extDB[/lexicon] Protocol VAC:VACBanned returned resultsNumberOfVACBans = 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]
Type = MySQL
Name = altislifeUsername = arma3
Password =IP = 127.0.0.1
Port = 3306;minSessions = 2
idleTime = 60compress = false
; Really should only use this if MySQL server is external. Also only for MySQLSecure Auth = true
; Recommend you turn this on MySQL :: MySQL 5.6 Reference Manual :: 4.5.1.1 mysql OptionsDer Benutzer Arma3 ist natürlich erstellt & auch in der altislife.sqf (Datenbank) eingetragen
Spoiler anzeigen
SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO";
SET time_zone = "+00:00";
--
-- Compatible with newer MySQL versions. (After MySQL-5.5)
-- This SQL uses utf8mb4 and has CURRENT_TIMESTAMP function.
--/*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */;
/*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */;
/*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */;
/*!40101 SET NAMES utf8mb4 */;--
-- Database: `altislife`
-- Default Schema
--
CREATE DATABASE IF NOT EXISTS `altislife` DEFAULT CHARACTER SET utf8mb4;
USE `altislife`;--
-- Drop procedures to ensure no conflicts
--
DROP PROCEDURE IF EXISTS `resetLifeVehicles`;
DROP PROCEDURE IF EXISTS `deleteDeadVehicles`;
DROP PROCEDURE IF EXISTS `deleteOldHouses`;
DROP PROCEDURE IF EXISTS `deleteOldGangs`;
DROP PROCEDURE IF EXISTS `deleteOldContainers`;DELIMITER $$
--
-- Procedures
-- Edit arma3 to match a user in MySQL
-- For external databases: Edit localhost to match arma3server IP
--CREATE DEFINER=`arma3`@`localhost` PROCEDURE `resetLifeVehicles`()
BEGIN
UPDATE `vehicles` SET `active`= 0;
END$$CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteDeadVehicles`()
BEGIN
DELETE FROM `vehicles` WHERE `alive` = 0;
END$$CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldHouses`()
BEGIN
DELETE FROM `houses` WHERE `owned` = 0;
END$$CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldGangs`()
BEGIN
DELETE FROM `gangs` WHERE `active` = 0;
END$$CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldContainers`()
BEGIN
DELETE FROM `containers` WHERE `owned` = 0;
END$$DELIMITER ;
-- --------------------------------------------------------
--
-- Table structure for table `players`
--CREATE TABLE IF NOT EXISTS `players` (
`uid` int(12) NOT NULL AUTO_INCREMENT,
`name` varchar(32) NOT NULL,
`aliases` text NOT NULL,
`playerid` varchar(64) NOT NULL,
`cash` int(100) NOT NULL DEFAULT '0',
`bankacc` int(100) NOT NULL DEFAULT '0',
`coplevel` enum('0','1','2','3','4','5','6','7') NOT NULL DEFAULT '0',
`mediclevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
`civ_licenses` text NOT NULL,
`cop_licenses` text NOT NULL,
`med_licenses` text NOT NULL,
`civ_gear` text NOT NULL,
`cop_gear` text NOT NULL,
`med_gear` text NOT NULL,
`civ_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
`cop_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
`med_stats` varchar(32) NOT NULL DEFAULT '"[100,100,0]"',
`arrested` tinyint(1) NOT NULL DEFAULT '0',
`adminlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
`donorlevel` enum('0','1','2','3','4','5') NOT NULL DEFAULT '0',
`blacklist` tinyint(1) NOT NULL DEFAULT '0',
`civ_alive` tinyint(1) NOT NULL DEFAULT '0',
`civ_position` varchar(64) NOT NULL DEFAULT '"[]"',
`playtime` varchar(32) NOT NULL DEFAULT '"[0,0,0]"',
`insert_time` timestamp DEFAULT CURRENT_TIMESTAMP,
`last_seen` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP,
PRIMARY KEY (`uid`),
UNIQUE KEY `playerid` (`playerid`),
KEY `name` (`name`),
KEY `blacklist` (`blacklist`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=12 ;-- --------------------------------------------------------
--
-- Table structure for table `vehicles`
--CREATE TABLE IF NOT EXISTS `vehicles` (
`id` int(12) NOT NULL AUTO_INCREMENT,
`side` varchar(16) NOT NULL,
`classname` varchar(64) NOT NULL,
`type` varchar(16) NOT NULL,
`pid` varchar(32) NOT NULL,
`alive` tinyint(1) NOT NULL DEFAULT '1',
`blacklist` tinyint(1) NOT NULL DEFAULT '0',
`active` tinyint(1) NOT NULL DEFAULT '0',
`plate` int(20) NOT NULL,
`color` int(20) NOT NULL,
`inventory` text NOT NULL,
`gear` text NOT NULL,
`fuel` double NOT NULL DEFAULT '1',
`damage` varchar(256) NOT NULL,
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
KEY `side` (`side`),
KEY `pid` (`pid`),
KEY `type` (`type`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=2 ;-- --------------------------------------------------------
--
-- Table structure for table `houses`
-- Needed for [lexicon]extDB[/lexicon] latest update on git
--CREATE TABLE IF NOT EXISTS `houses` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` varchar(32) NOT NULL,
`pos` varchar(64) DEFAULT NULL,
`owned` tinyint(1) DEFAULT '0',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`,`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=4 ;-- --------------------------------------------------------
--
-- Table structure for table `gangs`
-- Needed for [lexicon]extDB[/lexicon] latest update on git
--CREATE TABLE IF NOT EXISTS `gangs` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`owner` varchar(32) DEFAULT NULL,
`name` varchar(32) DEFAULT NULL,
`members` text,
`maxmembers` int(3) DEFAULT '8',
`bank` int(100) DEFAULT '0',
`active` tinyint(1) DEFAULT '1',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`),
UNIQUE KEY `name_UNIQUE` (`name`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- --------------------------------------------------------
--
-- Table structure for table `containers`
-- Needed for [lexicon]extDB[/lexicon] latest update on git
--CREATE TABLE IF NOT EXISTS `containers` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`pid` varchar(32) NOT NULL,
`classname` varchar(32) NOT NULL,
`pos` varchar(64) DEFAULT NULL,
`inventory` text NOT NULL,
`gear` text NOT NULL,
`dir` varchar(128) DEFAULT NULL,
`active` tinyint(1) NOT NULL DEFAULT '0',
`owned` tinyint(1) DEFAULT '0',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`id`,`pid`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4 AUTO_INCREMENT=4;-- --------------------------------------------------------
--
-- Table structure for table `wanted`
-- Needed for [lexicon]extDB[/lexicon] latest update on git
--CREATE TABLE IF NOT EXISTS `wanted` (
`wantedID` varchar(64) NOT NULL,
`wantedName` varchar(32) NOT NULL,
`wantedCrimes` text NOT NULL,
`wantedBounty` int(100) NOT NULL,
`active` tinyint(1) NOT NULL DEFAULT '0',
`insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,
PRIMARY KEY (`wantedID`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4;-- --------------------------------------------------------
/*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */;
/*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */;
/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;Über eine detaillierte Erklärung meines Problems wäre ich sehr dankbar
#EDIT : Habe mir Life_Server , Mission.sqm ,Datenbank & extDB2 zusammen gesucht... Sollte eigl für die 4.4r4 sein, aber Vielleicht hab ich da was falsch gemacht. Es würde mir auch helfen wenn jemand mir diese Sachen aus der 4.4 zukommen lassen könnte
-
extdbLog
-
Also Exotic war wohl auch überfragt
-