Ich danke euch allen für eure Hilfe. ich habe jetzt alles neuinstalliert und jetzt funktioniert es.
Beiträge von Jack Cooper
-
-
Danke für die Antworten ich setze mich glich dran
-
So ist sie auch bei mir also die Struktur ist richtig, dachte halt die Struktur in der PBO.
-
Gut ich konnte jetzt einige extDB Error fixen jedoch wenn ich auf dem Server bin steht das gleiche. In meinen Augen sieht die life_server.pbo richtig aus, habe die dennoch angehangen mit den neuen Logs.
-
Danke ich werde gleich nachschauen und es versuchen.
-
Guten Tag ich bin dabei einen eigenen ArmA Life Server zu machen jedoch habe ich momentan das Problem dass wenn ich auf dem Server bin, der Bildschirm schwarz ist und da steht ¨Warte bis der Server bereit ist¨.
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. ;; Auto = 0, Min = 2, Max = 6 [Log] Flush = true; ;; Flush logfile after each update. ;; Option really only usefull if running DEBUG BUILD [arma3life] IP = 127.0.0.1 Port = 3306 Username = arma Password = rzunuj67t75j6hh567 Database = arma3life
SQL: armalife.sql
Alles anzeigen-- phpMyAdmin SQL Dump -- version 4.6.6 -- https://www.phpmyadmin.net/ -- -- Host: localhost:3306 -- Erstellungszeit: 17. Feb 2018 um 07:13 -- Server-Version: 10.0.32-MariaDB-0+deb8u1 -- PHP-Version: 5.6.30 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!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 */; -- -- Datenbank: `altislife` -- -- -------------------------------------------------------- CREATE DATABASE IF NOT EXISTS `arma3life` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `arma3life`; -- -- -- 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`; DROP PROCEDURE IF EXISTS `deleteOldWanted`; 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$$ CREATE DEFINER=`arma3`@`localhost` PROCEDURE `deleteOldWanted`() BEGIN DELETE FROM `wanted` WHERE `active` = 0; END$$ DELIMITER ; -- Tabellenstruktur für Tabelle `containers` -- CREATE TABLE `containers` ( `id` int(6) NOT NULL, `pid` varchar(17) 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 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `dynmarket` -- CREATE TABLE `dynmarket` ( `id` int(11) NOT NULL DEFAULT '1', `prices` text NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `gangs` -- CREATE TABLE `gangs` ( `id` int(6) NOT NULL, `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 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `houses` -- CREATE TABLE `houses` ( `id` int(6) NOT NULL, `pid` varchar(17) NOT NULL, `pos` varchar(64) DEFAULT NULL, `owned` tinyint(1) DEFAULT '0', `garage` tinyint(1) NOT NULL DEFAULT '0', `insert_time` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `players` -- CREATE TABLE `players` ( `uid` int(6) NOT NULL, `name` varchar(32) NOT NULL, `aliases` text NOT NULL, `pid` varchar(17) 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','8','9','10','11','12','13','14','15','16','17') NOT NULL DEFAULT '0', `mediclevel` enum('0','1','2','3','4','5','6','7','8','9','10','11') 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 NOT NULL DEFAULT CURRENT_TIMESTAMP, `last_seen` timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=MyISAM DEFAULT CHARSET=utf8mb4; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `users` -- CREATE TABLE `users` ( `userId` int(11) NOT NULL, `userName` varchar(30) NOT NULL, `userEmail` varchar(60) NOT NULL, `userPass` varchar(255) NOT NULL, `isAdmin` int(11) DEFAULT NULL, `isMedic` int(11) DEFAULT NULL, `isCop` int(11) DEFAULT NULL ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `vehicles` -- CREATE TABLE `vehicles` ( `id` int(6) NOT NULL, `side` varchar(16) NOT NULL, `classname` varchar(64) NOT NULL, `type` varchar(16) NOT NULL, `pid` varchar(17) 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 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -------------------------------------------------------- -- -- Tabellenstruktur für Tabelle `wanted` -- CREATE TABLE `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 ) ENGINE=InnoDB DEFAULT CHARSET=utf8mb4; -- -- Indizes der exportierten Tabellen -- -- -- Indizes für die Tabelle `containers` -- ALTER TABLE `containers` ADD PRIMARY KEY (`id`,`pid`); -- -- Indizes für die Tabelle `dynmarket` -- ALTER TABLE `dynmarket` ADD PRIMARY KEY (`id`); -- -- Indizes für die Tabelle `gangs` -- ALTER TABLE `gangs` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `name_UNIQUE` (`name`); -- -- Indizes für die Tabelle `houses` -- ALTER TABLE `houses` ADD PRIMARY KEY (`id`,`pid`); -- -- Indizes für die Tabelle `players` -- ALTER TABLE `players` ADD PRIMARY KEY (`uid`), ADD UNIQUE KEY `pid` (`pid`), ADD KEY `name` (`name`), ADD KEY `blacklist` (`blacklist`); -- -- Indizes für die Tabelle `users` -- ALTER TABLE `users` ADD PRIMARY KEY (`userId`), ADD UNIQUE KEY `userEmail` (`userEmail`); -- -- Indizes für die Tabelle `vehicles` -- ALTER TABLE `vehicles` ADD PRIMARY KEY (`id`), ADD KEY `side` (`side`), ADD KEY `pid` (`pid`), ADD KEY `type` (`type`); -- -- Indizes für die Tabelle `wanted` -- ALTER TABLE `wanted` ADD PRIMARY KEY (`wantedID`); -- -- AUTO_INCREMENT für exportierte Tabellen -- -- -- AUTO_INCREMENT für Tabelle `containers` -- ALTER TABLE `containers` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=93; -- -- AUTO_INCREMENT für Tabelle `gangs` -- ALTER TABLE `gangs` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=57; -- -- AUTO_INCREMENT für Tabelle `houses` -- ALTER TABLE `houses` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=175; -- -- AUTO_INCREMENT für Tabelle `players` -- ALTER TABLE `players` MODIFY `uid` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1406; -- -- AUTO_INCREMENT für Tabelle `users` -- ALTER TABLE `users` MODIFY `userId` int(11) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=15; -- -- AUTO_INCREMENT für Tabelle `vehicles` -- ALTER TABLE `vehicles` MODIFY `id` int(6) NOT NULL AUTO_INCREMENT, AUTO_INCREMENT=1767; /*!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 */; CREATE USER IF NOT EXISTS `arma3`@`localhost` IDENTIFIED BY 'changeme'; GRANT SELECT, UPDATE, INSERT, EXECUTE ON `arma3life`.* TO 'arma3'@'localhost'; FLUSH PRIVILEGES;
Logs sind im Anhang.
Ich selber komme mit meinem Wissen nicht mehr weiter daher wende ich mich jetzt an euch.
-
Vielen Dank ich konnte das Problem beheben und jetzt funktioniert auch alles.
-
Hier nochmal alle aktuellen Logdateien
-
hast du dem era_admin alle relevanten Rechte zugewiesen?
Sicher bin ich mir nicht.
Ich habe alle vom Strang Daten und Struktur zugewiesen.
-
Problem ist, das hatte ich gemacht aber dann kann sich der Server nicht mehr mit der Datenbank verbinden. Die Daten sind auch richtig gewesen, hatte versucht mit einem Datenbank Tool mich zu verbinden, was geklappt hatte.
Ich schaue heute Abend nochmal und werde es nochmal versuchen.
-
Vielen dank für die Antwort jedoch sind die Daten richtig, ich habs hedoch gesachft. Ich habe den Root als Login gewählt und dann hatte es geklappt.
Jetzt habe ich nur noch das Problem, dass der Server die Datenbank nicht abrufen oder editieren kann.
Ich werde die RPT abend Posten.
-
Vielen Dank für die Schnelle Antwort ich habe mal alle Logs in eine .rar Datei gepackt. Bzw welche Description.ext meinst du die aus der Mission
-
Guten Tag liebe NN-Community,,
ich habe Folgendes Problem:
Ich versuche gerade die Altis Life 4.4r4 mit ExtDB2 auf meinem Windows Root Server installieren. Problem ist dass ich es nicht schaffe, dass der Server sich mit der Datenbank verbindet.
Folgende Fehlermeldung kommt: "extDB2: Error with Database Connection"
Ich weiß leider nicht an was es alles liegen kann. Ich hab gehört, das es etwas mit dem @life_server zu tun haben kann.
Hier einmal meine extdb-conf.ini
[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 = xxx
Port = 2302
;; Rcon Password i.e Battleye/beserver.cfg
Password = gxxx
;; 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 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
[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]
Type = MySQL
Name = altislife
Username = erxxx
Password = TWxxx
IP = 127.0.0.1
Port = 3306
;minSessions = 2
idleTime = 60
compress = false
; Really should only use this if MySQL server is external. Also only for MySQL
Secure Auth = true
; Recommend you turn this on http://dev.mysql.com/doc/refman/5.6…sql_secure-auth
[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
-
Hi,
Ich habe mir das Pack auch neulich gekauft und muss sagen, dass ich es nur empfehlen kann. Die Fahrzeuge sind von sehr guter Qualität und sind sehr Detail getreu. Auch das Innenleben der Fahrzeuge ist sehr gelungen.
Was mir aber am besten gefällt, sind die Blaulicht anlagen der Fahrzeuge sowie das "Achtung Unfall" und "Bitte Folgen".
Zusammengefasst sind die Fahrzeuge von sehr guter Qualität und ich kann diese auch nur weiterempfehlen.