Ich bin doch nur ein kleiner Frischling
Danke dir, für deine überragende Hilfe
Beiträge von ZnapG
-
-
Alles richtig so? :O
-
Stimmt, sry : Mit Lightshot geschossen
Irgend was gefunden?
-
Was aber auch ginge - Du schaust einfach selber mal rein, Ich würde dir die Anmeldedaten priv. geben
- Wenn das nicht zu viel verlangt istdu musst nicht :=
-
so sieht mein Hauptverzeichnis aus
-
Linux. hat keine Logs. (siehe bild | Mit Lightshot geschossen)
-
Könnte der Fehler in der executeten sql sein?
zB das Database:´AltisLife´
oder das arma3 @ localhost
?
Code
Alles anzeigenSET 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 utf8 */; -- -- Database: `AltisLife` -- Default Schema -- CREATE DATABASE IF NOT EXISTS `AltisLife` DEFAULT CHARACTER SET latin1 COLLATE latin1_swedish_ci; USE `AltisLife`; DELIMITER $$ -- -- Procedures -- Edit arma3 to match a user in MySQ -- 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 ;
zB in
-
-
Beides Ausprobiert (Ip bringt rein gar nichts)
"ArmaLife" ... probiere ich mal ausAuch ArmaLife als DB name?
-
-
Schon geschehen... aber irgendwas mache ich immernoch falsch...
-
Code
Alles anzeigen[AltisLife] Type = MySQL Name = AltisLife Username = root Password = ************* IP = 127.0.0.1 Port = 3306
Richtig so?
Benutze ich das richtige script zum einrichten der DB?New release!
Users with databases from v4.3:
To update to this new version, you'll need to reset your database and execute the new AltisLife.sql
Also, [lexicon]extdb[/lexicon]-config.ini has changed, so, take a look into readme.MD before updating.Spoiler anzeigen
-
-
wird nicht angenommen, server startet dann einfach nicht.
Ne idee warum keine logs geschrieben werden? -
Hi,
erstmal vorab, danke das du meinen Thread beachtest und mir helfen möchtestMeine Installation:
0. Ich nutze dieses Tutorial:
Spoiler anzeigen
Externer Inhalt www.youtube.comInhalte von externen Seiten werden ohne deine Zustimmung nicht automatisch geladen und angezeigt.Durch die Aktivierung der externen Inhalte erklärst du dich damit einverstanden, dass personenbezogene Daten an Drittplattformen übermittelt werden. Mehr Informationen dazu haben wir in unserer Datenschutzerklärung zur Verfügung gestellt.um meinen Server zu erstellen.
1. Ich nutze einen Linux Root Server (x64bit) mit Debian 8 drauf.
1.1 Ich habe auf einem Linux Server alle nötigen Dateien heruntergeladen. (Code<i>sudo dpkg --add-architecture i386; sudo apt-get update; sudo apt-get install mailutils postfix ca-certificates curl file gzip bzip2 tmux lib32gcc1 libstdc++6 libstdc++6:i386</i>
2. Ich habe mit der website einen Arma 3 basic Server erstellt.
Spoiler anzeigen
3. Ich habe Alle nötigen Dateien für Altis Life 4.4 gedownloadetSpoiler anzeigen
4. Ich habe von dieser seite extDB2 gedonwloadet. (extDB2-v71)Spoiler anzeigen
5. Ich habe die Verzeichnisse mit @extDb2 und @life_server erstellt.
6. Ich habe die config so eingestellt:Spoiler anzeigen
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[altislife] - auch mit [ArmaLife] versucht!
Type = MySQL
Name = altislifeUsername = root
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 @@64c9d04a224d2085f262fd71f0521e5c645b8fe3@@[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
7. server mit "./arma3server" start gestartetNun zu meinem Problem:
1. Anscheinend passt was mit extDB2 nicht, wenn man auf dem server joint bekommt man den Error "Setting Up Client please wait... [Arma 3 UID]"
2. Außerdem wird in @extDB2 keine logs etc erstellt, obwohl sie eingeschaltet ist.3. DB - name und pass stimmen.
4. Habe ich den falschen dxtDB2 link? (siehe spoiler)Wo könnte der Fehler liegen?
Danke für eure bemühungen
LG ZnapG