Jump to content

Search the Community

Showing results for tags 'dedicated server'.

More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


    • Announcements
    • Patch Notes
    • General Discussion
    • PVP
    • PVE
    • Market Place
    • Bug Reports
    • Feedback and Suggestions
  • The Dry Dock
    • Dedicated Server and Developer Tools Discussion
    • Guides
  • Navigator's Tools
    • Announcements
    • General Discussion
    • Tutorials
    • Mod Showcase
  • The Tavern
    • Off Topic
    • Creative
  • Poseidon's General
  • Seismic Gaming's Topics
  • |☩|KNIGHTS TEMPLAR|☩| EU's Recruitment Section
  • |☩|KNIGHTS TEMPLAR|☩| EU's Ranks
  • Knights of the Morning Wood's Topics
  • Black Sails's Información
  • GypSeas's Recruitment
  • Poseidon's Chosen's Topics
  • Devils Brigade's Topics
  • The Saviors's Sanctuary
  • Trinity Trading Company | 18+ |'s Topics
  • The Flying Dutchman's Topics
  • East India Company's Welcome to The East India Company
  • Black Flag's Topics
  • The Ferrous Legion Mariners's Applications
  • Discovery's Topics
  • VORT3X gaming's Recruiting Members
  • The Captain's Plunder's General Chat
  • QUEBEC GOLD TEAM's Starting Zone
  • Lapu-Lapu's Company
  • ATLAS Sverige's Topics
  • ATLAS Sverige's ATLAS Sverige
  • The Castaways's Topics
  • Missits's Talk
  • [RU]Чистое Небо's Вся важная информация | Info
  • Verlorene Seelen's Logbuch
  • The Saviours's Topics
  • Los Corsarios del Leviatan's Temas
  • Debauchery Tea Party's Topics
  • Socaire Latino's Foro
  • Fallen Angels's Foro
  • Abusement Park's Topics
  • Noldorin Trading Company's Captain's Cabin
  • Noldorin Trading Company's Officer's Quarters
  • Noldorin Trading Company's Crow's Nest
  • Noldorin Trading Company's Crew's Quarters
  • Noldorin Trading Company's The Brig
  • Bubba Gump Shrimp Co.'s ARR BE GENERAL CHAT!
  • Black Market's baZZar
  • South Africa Main PvP Group's Welcome
  • The Harbormen's Recruitment Info
  • The Harbormen's Early Access Goals
  • Cuervos de la Tormenta's Asuntos
  • The Brethren's Court's Topics
  • The Radiant Sun Mercenary Co.'s Letter of Brotherhood
  • TÜV {EU/DE Community}'s Forum
  • The High Council's Discord links
  • Junk Army's Topics
  • [GER] Noskillz-Legacy's Beiträge
  • Sky Captains's Goals!
  • East Atlas Trading Company's Joining the East Atlas Trading Company
  • Savage Vikings's Topics
  • The Red Hair Pirates [NA] [PvP]'s Recruitment
  • The Red Hair Pirates [NA] [PvP]'s General discussion
  • Encursion's General Discussion
  • Straw Hat Pirates's Dungeons
  • Cerberus's Recruitment
  • The Devil Dogs's Topics
  • Azeroth's Test Topic
  • Atlas Free Trade Company's company discussions
  • Free Men of Tortuga [cz/sk]'s News from Tortuga [cz/sk]
  • Super Tofu Fighting Umbrellas's Topics
  • Looking for Company's Recruitment
  • Holland - Nederland's Elkaar joinen
  • KoS's Topics
  • Duke Trading Company's Recruitment
  • Coalition Of Pirates's Voice Of Coalition
  • The Jolly Rodgers's We Be sailing for land to conquer !
  • Viking Vendetta's Welcome to Vikings
  • Les Pygmées's Fresh Start
  • Unicorn company's Recrutement
  • The Fourth Skin's Recruitment
  • Marins D'Eau Douce's recrutement
  • d's BTJ
  • The Sea Dogs's Alliances
  • srGT's Topics
  • srGT's Wir suchen weitere Mitstreiter!
  • ODICHALIE's Topics
  • Shadowgarde's Topics
  • El ArKanToS's Tenemos una pequeña isla
  • Obsidian Fleet's Discord Name
  • Obsidian Fleet's Topics
  • Ghosts of Utopia's Now Hiring Recruits
  • Red's Great Company's Discord
  • Limitless's General
  • Sons of the Seven's Recruitment
  • Shinra's Recruitment
  • CORE's Topics
  • Darksea Dawgs's Darksea Holdings and Trade Co. now hiring!
  • The Red Panda Trading Company's Captains and Crew
  • The Red Panda Trading Company's Red Pandas are Recruiting!
  • Rectal Touch's recrutement
  • Salty Seagulls's Recruitment
  • Salty Seagulls's General
  • Kingdom of Naples's Topics
  • Ostindiska Kompaniet's Topics
  • Buck's Denizens's Recruitment
  • Buck's Denizens's Trade
  • The Community's Add me on Discord to Contact Us
  • The Habs's Topics
  • REVENANT BASTION's Rekrutacja otwarta szukamy ludzi
  • Expendables's Anvil
  • The Empire's Recruitment is going on right now
  • The Empire's Growing in Numbers
  • La Guilde's la guilde recrute
  • SouL SanD's Topics
  • Lords Of Blackwater's Join Us
  • ADHD gaming's Join us
  • The Crimson Watch [NA]'s Joining up
  • Maitres Des Océans's Discord
  • PvP Ravangers!'s Now recruiting
  • Salzwasser GmbH's Info
  • Salzwasser GmbH's Hilfe & Support
  • Salzwasser GmbH's Wie kann ich dabei sein?
  • The Alliance's Topics
  • Neptune's Carnival's Recruiting
  • Black Rebels's Topics
  • Bad Company's How to Join Us!
  • Bad Company's Pictures and Stuff
  • Black Raven Shipping CO.'s Recruiting new members
  • EU PVP- Wolfpack's Discord
  • EU PVP- Wolfpack's ranks
  • Blackstorm Raiders's Recruitment
  • [EU PVP] Polska Banda " Laughing Coffin "'s Topics
  • 4L Gang's Recruiting
  • La GreenLion Compagnie's Recrutement
  • The Dutch Kraken [PVE]'s The Dutch Kraken recruits
  • Die Germanen's Rekrutierung neuer Mitglieder
  • Winter Irondrake Company's Topics
  • zzzz delete mee's Questions
  • [NA-PVP] Friendlies - Recruiting's Recruitment
  • PuhlegGamingCompany's Anmeldung
  • [EU] Queen Anne's Empire's Rekrytering
  • Raiders (Dwarves of Ironforge)'s Topics
  • Saviors's Recruiting
  • White Ghost's Company information
  • White Ghost's Recruitment
  • Rum & Ehre's Topics
  • "RED STAR"'s Topics
  • United We Stand's Topics
  • Endless Storm's Topics
  • Shadow warfare's Join Us
  • Shadow warfare's Company Market
  • The Lone Seaman US PVP's Members
  • playatlas.de - inoffizielle deutschsprachige Community's Forum / Discord
  • Dwarves of Ironforge's Topics
  • Complexity's Topics
  • Purgatore's Reclutamiento ABIERTO
  • Talos's Topics
  • Highwind's Topics
  • New Providence , NA PVE's Screenshots
  • Neue Mitspieler Gesucht EU PVP's Neue Mitspieler Gesucht EU PVP
  • Sail (f)or Fail! [GER]'s Topics
  • Blackwater Trading Company - EU PVE's chat
  • Pirate Hunter's Recruiting sailors
  • Ardus Industries's Recruiting!
  • ...'s Topics
  • ...'s Topics
  • Knights Of The Coconut's CUSTOMER SERVICE
  • Tradingport Gravelton's Wir rekrutieren
  • Shipshape & Bristol Fashion's Ahoy There!
  • Sunder Military Gaming's Recruiting Ad
  • E.B.L.A.N inc's Topics
  • E.B.L.A.N inc's Topics
  • Scales & Sails's Recruitment Statement
  • Scales & Sails's Chit-Chat
  • SwiftS.ru's набор
  • Isla tortuga's Topics
  • Candy and Things's Topics
  • Einherjer's Na pvp Recruitment
  • Our Grid Atlas's Our Grid Getting Ship Shape
  • Vieja Guardia's Reclutamiento
  • StS Gaming's StS Gaming sucht noch neue, freundliche Mitstreiter
  • V.O.C's Topics
  • Depraved Family's News
  • Depraved Family's Ressources
  • Depraved Family's Tutorials
  • Depraved Family's Help
  • Depraved Family's General
  • Depraved Family's Taming
  • Red Plague Trading Corp.'s Starting Fresh March 20th!
  • [EU] Looking for Co-Founders's Looking for Co-Founder for new Company after Wipe

Find results in...

Find results that contain...

Date Created

  • Start


Last Updated

  • Start


Filter by number of...


  • Start



Found 20 results

  1. Hi all! I have 2 bugs on my dedicated server they're driving me crazy... Maybe someone of you can show me the light BUG1: bug1.0 bug1.1 Some islands seem to be below sea level and are flooded as you see... Will it be related to the change made to the CellSize...? *edit: the water marked in red moves with the tide. BUG2: bug2.0 Jesus Christ... I can walk UNDER the seas... Does anyone know why this happens? Thank you very much for your comments!! ArRRR ~woboboy
  2. AtlasServerUpdateUtility Updated to v1.4.7 (2019-03-12) (v1.4.3 Added CTRL-C for failed shutdowns & a KillWildDinos schedule, v1.4.1 Send RCON commands and messages with just a click or two! Added tray icon options. Caution: Although this util makes NO direct changes to your Atlas server files, use with caution. I am new to programming and try to make a reliable utility, but mistakes happen. Please report bugs to my Discord or forum pages. Thank you! - Windows only. - Optionally automatically check for mod updates, install them, announce the update, and restart the server. - Works with multiple server PC systems - Works with up to 100 grids (10x10). - Automatically imports available server data from ServerGrid.json... no need to re-enter a bunch of IPs and ports! - Downloads and installs server files automatically. - Check for updates and automatically installs them. - Scheduled reboots. - Works with other server managers. - Many announcement options for restarts, updates, Remote Restart (in game, Discord, Twitch). - 6 external script options (before & after updates, during daily reboots, at first reboot announcement, and with Remote Restart). - Remote Restart: Use web browser to restart your server. Latest Version: http://www.phoenix125.com/share/atlas/AtlasServerUpdateUtility.zip Previous Versions: http://www.phoenix125.com/share/atlas/atlashistory/ Readme.txt: http://www.phoenix125.com/share/atlas/readme.txt Website: http://www.phoenix125.com/AtlasServerUpdateUtil.html Forum: http://phoenix125.createaforum.com/index.php Recent Update History: (v1.4.3 Changed default AltSaveDIR, Added CTRL-C shutdown for failed server shutdowns, Added KillWildDinos schedule) (v1.4.1 You can now reboot util without shutting down Atlas servers, Fixed `Line 10622 Error`) (v1.4.0 Added icon tray commands! Send RCON messages, Remote Restart, and with a click! -Added MOD name to announcements) (v1.3.6 Many minor additions and bug fixes. Custom MOD update messages & redis-folder, No more SteamCMD update loops, definable delay between server shutdowns) (v1.3.5 Send RCON commands via browser, Util update & Downloader) (v1.3.1-4 Bug fixes. Added manual RCON IP option) (v1.3.0 Added MOD SUPPORT!! Also added some external script options) (v1.2.0 Added option to start selected grid servers only. Improved shutdown sequence.) (v1.1.5 Can import RCON ports from GameUserSettings.ini. Added delay between server starts. 2 bug fixes.) (v1.1.3 Added option to disable autostart of redis-server.exe) (v1.1.1 CRITICAL FIX: I had QueryPort and Port reversed. My Apologies!) Now supports up to 10x10 Grids (in theory.. beta version!)
  3. Atlas Lan und Dedicated Server Setup: Hier für euch eine hoffentlich leicht verständliche Anleitung wie man einen eigenen Server erstellt für Atlas. _________________________________________________________________________________________________________________________________________________________ Was wird benötigt? Das Template (blank.json > vorkonfiguriert für 2x2) inklusive Beispiel.json vom offiziellen Server (siehe Anhang vom Thread) ServerGridEditor: Github Download der aktuellen Version (Klonen/Download drücken) Steamcmd: SteamCMD (Konsolen Steam) _________________________________________________________________________________________________________________________________________________________ Vorbereitung: (Nicht existiernende Ordner müssen selber erstellt werden!) 1. Ladet euch die Benötigten Dateien herunter 2. Entpackt den ServerGridEditor nach "c:\Atlas\ServerGridEditor" 3. Entpackt das Template nach "c:\Atlas" 4. Entpackt steamcmd nach "c:\Atlas\steamcmd" 5. Erstellt im Ordner "c:\Atlas" eine Datei names "ATLAS-STEAMCMD.bat" 6. Editiert "ATLAS-STEAMCMD.bat" mit einem Editor der Wahl (z.B. Notepad) und tragt folgendes ein: @echo off C:\atlas\steamcmd\steamcmd +login anonymous +force_install_dir C:\ATLAS +app_update 1006030 validate +quit exit 7. Startet die "ATLAS-STEAMCMD.bat" zum herunterladen der aktuellen Server Version von Atlas (zum updaten erneut starten) 8. Startet den ServerGridEditor und laded das leere vorbereitete Template ein (blank.json) Jetzt seht ihr ein 2x2 Feld das vorbereitet ist um eure eigene Serverkarte zu erstellen für Altas. Die tatsächliche Größe lässt sich natürlich noch anpassen, muss aber lediglich beim vergrößern mit den Port Daten erweitert werden (nicht empfohlen da selbst ein i7 7gen schon bei 3x3 überlastet ist.) INFO: Jedes Gebiet ist eine eigene Instanz die seperat gestartet werden muss und dementsprechende Rechenleistung benötigt zusätzlich zu Redis. 1x1 = 1 Kartenserver, 2x2 = 4 Kartenserver usw. _________________________________________________________________________________________________________________________________________________________ Portforwarding: Erst einmal etwas grundlegendes zu Ports vorweck: Wenn du in einem LAN hostest, muss der PC von dem Internet erreichbar sein wenn andere dem Spiel joinen sollen. Wird ein Router eingesetzt und du hast eine von ihm zugeteilte (oder manuell fest eingestellte) IP, befindest du dich hinter einem NAT (Netzwerkadressübersetzung). Mit der PC von dem Internet aus erreichbar ist für die Software, müssen Ports durchgeschaltet werden (UPNP zum selbsttätigen öffnen und schließen der Ports wird nicht immer unterstützt) die diese benötigt. Der Router wird aus dem Internet raus als EIN PC angesehen, daher gilt das beim festen Port forwarden diese nur einmal vergeben werden können. Dies bedeutet das man im Heimnetzwerk nicht wahllos Forwardings vergeben sollte und nur frei gibt was benötigt wird!!! Handelsübliche Ports die bei Atlas benutzt werden: QUERY PORT: 57561-57594 GAME PORT: 5761-5794 SEAMLESS PORT: 27000-27008 (RCON: 28000-28008) Der Query Port wird verwendet um Informationen über den Server zu übermitteln und Daten zu übertragen bei Verbindung. D.H. er ist verantwortlich dafür das der Server auf der Server-Liste sichtbar ist. Der Game Port ist für den Kontakt zum Server verantwortlich während des spielens. Der SeamlessDataPort ist verantwortlich für den Austausch diverser Metainformationen über den Server (Maps, Spawns, Event Informationen etc.) Der RCON Port wird verwendet für die Remote Konsole mit der Server ferngesteuert werden kann ohne sich mit dem Spiel selber zu verbinden. PS: Die Ports für RCON müssen nur geforwardet werden wenn ihr den Server extern fernsteuern möchtet! ACHTET DARAUF DAS DIE BENUTZTEN PORTS NICHT DURCH ANDERE PROGRAMME BLOCKIERT WERDEN Das Template ist vorausgefüllt, passt das nach euren Bedarf an mit nur freie und nicht zuviele Ports verwendet werden!!! Soll der Redis Server vom Internet aus erreichbar sein, muss Port 6379 bzw. der in der .conf vorgegebene ebenfalls geforwardet werden. _________________________________________________________________________________________________________________________________________________________ Planung: Nachdem man die notwendige Software hat, sollte man sich gut überlegen was man auf seinen Server alles haben / anbieten möchte. Nicht jede Insel hat alle Ressourcen, es gibt Temperaturzonen und wie groß soll er werden ohne das ich den PC der ihn hostet überfordert. Ich möchte mich herzlich bei Nettle und allen anderen die zu dem Excel Sheet beigetragen haben! Hier in der "Excel Sheet zu Insel und Ressourcen" lässt sich ein Einblick verschaffen wo es welche Ressource auf den unterschiedlichen Inseln gibt. INFO: Ein i7 7700k mit 32GB bei 4x4 Zonen und jeweils 3-5 Inseln (keine PowerStone Inseln) lasten den PC zu ~35% aus und Windows verwendet ungefähr 20GB. Mit der Zeit wenn Spieler sich aufbauen wird der PC stärker belastet und der RAM mehr beansprucht. (Kalkulation ohne Spielfortschritt) Ein 2x3 / 3x2 belastet die 4 Kern CPU mit ~50 bis 60% und verwendet ~30 GB RAM im initialen Gebrauch ohne Spielfortschritt. Faustregel: Eine Zone pro Core mit 2-3 GHz und 4-6 GB RAM für flüssiges spielen (1.400.000 Unreal Units). Wer PowerStone Inseln mit einbringt, sollte dementsprechend für mehr Leistung sorgen! Wenn ein grösserer Atlas Server gewünscht ist, sollte man sich überlegen ob man dafür mehrere PC's zusammenschliesst und diese mit angepasster .json untereinander verknüpft wie es bei dem offiziellen Server gemacht wird!!! Senkt man die Tickrate, kann man den Server ein wenig entlasten. Will man sehr viele Spieler auf seinen Server haben, ist es möglich das einzelne Zonen beim PVP einen höheren Ping haben und anfangen zu laggen insbesondere wenn diese stärker bebaut sind. Das gilt ganz besonders für den Home Server, denn hier landen Spieler die den Server neu betreten oder wenn sie das letzte Bett (Spawn) in der Zone verlieren in denen sie sich befunden hatten. Das bedeutet das die Faustregel sich an den Spielern exponenziell steigert und vorkalkuliert werden muss (insbesondere je länger der Atlas Server läuft und der / die PC(s) stärker beansprucht wird / werden). _________________________________________________________________________________________________________________________________________________________ Das Template für den eigenen Server einstellen: Hinweis: Unter HELP kann man die Tastenbelegung nachlesen!!! 1. Der ServerGridEditor ist gestartet und das blanke Template eingeladen 2. Klickt auf "Project > Create > OK" und kopiert die "Atlas ID" 3. Brecht den Vorgang mit cancel ab (wichtig ist die ID, da diese einmalig ist) 4. Klickt auf "Project > EDIT" und tragt die neue "Atlas ID" ein mit ihr eine eigene habt 5. Tragt bei "Friendly Name" den Namen von euren Server ein Cells X / Y gibt an wie groß die Karte werden soll, die Cellsize sollte 1400000 nicht überschreiten! Soll der Server Passwort geschützt sein, tragt bei "Atlas Password" euer Server Passwort ein. 6. Die Databases sind voreingestellt, können aber falls notwendig angepasst werden. Es wird benötigt: Ein Name, die URL (IP) zur Datenbank, der Port vom Redis Server inklusive dessen Passwortes Wird das Passwort geändert, muss die .conf die beim starten vom Redis Server verwendet wird angepasst werden! HINWEIS zum Redis Server: Wenn ihr die Redis config anpasst, legt diese als seperate Datei ab da diese sonst bei einem Update überschrieben wird. (Dies gilt für alle Server Dateien die nicht manuell hinzu gefügt worden sind!!!) Die Redis config Datei liegt in: "c:\Atlas\AtlasTools\RedisDatabase\" (redis.conf) Verwendet ihr eine angepasste config Datei, muss diese zum laden in der Batch Datei berücksichtigt werden die den Redis Server startet (per Default > redis-server_start.bat > start redis-server.exe ./redis.conf). z.B. um eine Datenbank Datei zu verwenden, bei mehreren Netzwerkkarten die IP der richtigen zu binden, Logging zu konfigurieren, Speicher Intervall fest zu legen, das Passwort für die Datenbank einzustellen, usw... Wird das Passwort der Datenbank verändert, achtet darauf das dieses immer identisch ist. Sollte die Zone gestartet werden und mit einem Fehler abstürzen, liegt das meistens das dass Passwort zur Datenbank nicht übereinstimmt oder Mapping Daten verändert wurden die bereits zum spielen verwendet wurden!!! 7. Klickt auf den "EDIT" Button mit die Änderungen übernommen werden _________________________________________________________________________________________________________________________________________________________ Zonen voreinstellen: INFO: A) Es muss mindestens eine Zone als "Home Server" deklariert werden zum spawnen und mindestens eine Freeport Insel enthalten z.B. Cay_H_WR_E / Cay_K_TR_E / Cay_J_EE_E / Mnt_A_WU_E / Mnt_F_ET_E / Mnt_J_WT_E / Mnt_L_CH_E / Mnt_O_CL PS: Es ist nicht jede Karte als "Freeport" bzw. für die Home Server Zone geeignet, da dort keine NPC's etc. vorhanden sind. B) Die Zonen legen sich wie folgt nummeriert an: 0-0 (erste Zone), darunter 0-1 oder daneben dann 1-0 und fortlaufend C) Beim verlassen der Zone wechselt man an die nächst dran liegende D) Wenn die Zone einem Temperaturschema folgen soll, kann dafür ein vorgefertigtes Template ausgewählt werden. Vorgaben sind enthalten für: None (keins), Polar, Temperate, Equatorial, Desert, Tropical, Tundra Dies beinhaltet z.B. den Intervall für Regen, das verhalten der Umgebungstemperatur etc. Einstellungen kann für ein Template unter "EDIT > EDIT SERVER TEMPLATES > TEMPLATE AUSWÄHLEN > EDIT" gemacht werden. E) Die Inseln machen aus welche Temperatur sie selber haben und was für Ressourcen dort existieren ist je Insel fest definiert 1. "STRG+Linksklick" (in einem nicht belegten Feld) und legt die Daten passend zu für euren Server fest: A) Name > Der Name von dem Gebiet B) IP: Die statische IP von dem Server, alternativ die Lokale IP (z.B. für einen LAN-Server (KEINE DYNDNS!!!) C) Ports: Falls nicht vorausgefüllt, die Ports für diese Zone (Query, Game und Seamless Port im Bereich wie o.g.) D) Template: Wie oben erklärt, enthält die Auswahl die Vorgaben des Temperaturschemas Setzt den "Home Server" Haken nur wenn ihr dort in einem Freeport (Anfangs Spawn) starten wollt. 2. Drückt "SAVE" um die Einstellungen zu übernehmen 3. Wiederholt das mit jeder Zone die ihr verwendet HINWEIS: Über die "L" Taste lassen sich einzelne Sachen wie Inseln, Discovery's oder Schiff Pfade sperren/entsperren. _________________________________________________________________________________________________________________________________________________________ Mapping - Die richtige Insel für die Zone: INFO: An der rechten Seite sind Inseln im Editor die sich per Drag and Drop auf die Zone ziehen lassen. Wählt diese bedacht aus, denn diese haben eigene Vorgaben für die Temperatur und dazu gehörige Ressourcen. Alle Inseln die mit einem "_E" enden, sind ein Freeport. (Nur _E, nicht _EE) Polar = PO & CP Tundra = WU Temperate = WF & WT & ET Tropic = WR & TR & ER Desert = CH & CL Equatorial = EE Alternativ geht das natürlich auch ohne indem ihr die Insel anklickt und mit "EDIT ISLAND" von Hand nachseht. Extra Sublevel: _Tropical, _LowDesert oder _HighDesert, Temperate etc. 1. Füllt eure Zonen mit den Inseln eurer Wahl die zum Temperaturschema der Zone passt Nur für Zonen die als "Home Server" deklariert wurden: Fügt hier passend zum Temperaturschema mindestens eine Freeport Insel dazu (es können auch mehrere sein.) _________________________________________________________________________________________________________________________________________________________ Schnellreise: Nur für "Home Server" Zonen: Es ist eine Schnellreise für die jeweilige Zone möglich, dazu muss aber noch eine Einstellung gemacht werden für die Freeport Inseln mit die Auswahl bei dem dazugehörigen NPC funktioniert. 1. Klickt mit "STRG-Linke Maustaste" auf die Freeport Insel 2. Stellt bei "spawnPointRegionOverride" die Nummer ein für die Schnellreise (Die erste Freeport Insel bekommt die 0, die zweite eine 1, die dritte eine 2 und die letzte eine 3) 3. Drückt auf "SAVE" zum übernehmen 4. Drückt auf "EDIT > EDIT SPAWN REGIONS" und gebt der Schnellreise einen "Name" (Namen) z.B. Nordwest 5. Drückt auf "SAVE" zum übernehmen _________________________________________________________________________________________________________________________________________________________ Inselgröße einstellen: Es lassen sich für die Inseln die Größe einstellen, dazu mit der "Mittleren Maustaste" auf die jeweilige Insel drücken und bei "SIZE" die Unreal Units für X und Y einstellen (mit "EDIT" wird das dann übernommen). _________________________________________________________________________________________________________________________________________________________ Discovery's festlegen: In dem Spiel kann man Bereiche festlegen die eine Errungenschaft im Spiel anzeigen. Dies kann benutzt werden um bei Inseln den Namen der Insel anzuzeigen wenn ihr den Bereich beim segeln seht oder das Land betreten müsst. 1. Zieht um den Bereich (z.B. der Insel) einen Rahmen mit "SHIFT-Linke Maustaste" 2. Geht auf "EDIT > EDIT DISCOVERY ZONES" 3. Tragt den "NAME" (Namen) für die Discovery ein und legt wenn gewünscht die EXP fest die man dafür erhalten soll Die Größe lässt sich nachträglich nur über SizeX / SizeY festlegen, der Haken "allowSEA" definiert ob man dazu auf das Land gehen muss oder nicht. (Fälschlich angelegte Discovery's lassen sich nach anklicken ganz links in der Zeile mit der "ENTF" Taste löschen.) 4. Drückt auf "SAVE" um das zu übernehmen _________________________________________________________________________________________________________________________________________________________ Schiffpfade festlegen: Es lassen sich bei Atlas NPC Schiffrouten festlegen, diese können z.B. ein Händer oder Geisterschiffe sein. 1. Drückt "P" um an der Stelle vom Mauscursor eine Route auf der Karte einzuplanen HINWEIS: Die Route lässt sich über festhalten der "Linken Maustaste" auf den Kreisen ziehen und anpassen. Mit der "Rechten Maustaste" kann ein Kreis rotiert werden mit der Verlauf sich abrundet. Mit der "ENTF" auf einen Kreis kann dieser entfernt werden. Mit "SHIFT-ENTF" wird die Schiffroute gelöscht. Mit "NUM+" auf einen Kreis, wird daneben ein neuer hinzugefügt. 2. Stellt die Schiffroute so ein bis sie euch gefällt und keine Insel durchkreuzt 3. Drückt "STRG-Linke Maustaste" auf einen Kreis der Schiffroute 4. Legt einen "PATH NAME" fest für die Schiffroute Mögliche Eingaben: NPCTrader1 bis NPCTrader8 oder GhostShip Bei einem "GhostShip" muss noch die "AUTOSPAWNSHIPCLASS" festgelegt werden: Blueprint'/Game/Atlas/ShipPaths/PathFollowingGhostShip_BP.PathFollowingGhostShip_BP' Legt einen "AUTOSPAWN" Intervall fest, z.B. 21600 für das "GhostShip" 5. Drückt auf "APPLY" zum übernehmen. _________________________________________________________________________________________________________________________________________________________ Das Projekt Template speichern: Wenn Ihr oben genanntes für alle Zonen, Inseln, Discovery's und Schiffrouten eingestellt habt, sind wir soweit das das neue Projekt Template von euren Server gespeichert werden sollte: "PROJECT > SAVE > SPEICHERORT UND NAME FESTLEGEN" Natürlich kann man noch eine Menge Feinheiten einstellen, die Basics sind hier abgeschlossen. _________________________________________________________________________________________________________________________________________________________ Projekt für den Server exportieren: 1. Drückt auf "EXPORT > EXPORT > ALL" In dem Ordner "c:\Atlas\ServerGridEditor\Export\" befinden sich jetzt folgende Daten: ServerGrid.json / ServerGrid.ServerOnly.json sowie im Unterordner ServerGrid die Map (MapImg.jpg) und Cell Images zu jeder Zone (cellmg_0-0.jpg) etc. _________________________________________________________________________________________________________________________________________________________ Dateien zum Atlas Server kopieren: 1. Kopiert den kompletten Inhalt von "c:\Atlas\ServerGridEditor\Export" nach "C:\Atlas\ShooterGame" Damit ist euer Atlas Server komplett fertig ausser den Batch Dateien um diesen zu starten. _________________________________________________________________________________________________________________________________________________________ Batch Datei zum starten des Atlas Servers erstellen: 1. Erstellt eine neue Datei namens "Starte-Atlas-Server.BAT" in "c:\Atlas" 2. Fügt folgendes in die neue Datei ein: @echo off set ShooterGame=C:\ATLAS\ShooterGame\Binaries\Win64\ShooterGameServer.exe set MapName=Ocean set MachineIP= set ServerAdminPass=changeme set MaxPlayers=100 set ResPlayerSlots=10 set QPort1=57561 set GPort1=5761 set Rport1=28001 set QPort2=57562 set GPort2=5762 set Rport2=28002 set QPort3=57563 set GPort3=5763 set Rport3=28003 set QPort4=57564 set GPort4=5764 set Rport4=28004 set rconenable=true echo. echo Starte Redis Server start cmd /k Call C:\ATLAS\AtlasTools\RedisDatabase\redis-myserver_start.bat 3333 timeout /t 5 echo Starte Server 0-0 start /high %ShooterGame% %MapName%?ServerX=0?ServerY=0?AltSaveDirectoryName=00?ServerAdminPassword=%ServerAdminPass%?MaxPlayers=%MaxPlayers%?ReservedPlayerSlots=%ResPlayerSlots%?QueryPort=%QPort1%?Port=%GPort1%?RCONEnabled=%rconenable%?RCONPort=%Rport1% -log -server -NoCrashDialog -NoBattlEye timeout /t 60 echo Starte Server 1-0 start /high %ShooterGame% %MapName%?ServerX=1?ServerY=0?AltSaveDirectoryName=10?ServerAdminPassword=%ServerAdminPass%?MaxPlayers=%MaxPlayers%?ReservedPlayerSlots=%ResPlayerSlots%?QueryPort=%QPort2%?Port=%GPort2%?RCONEnabled=%rconenable%?RCONPort=%Rport2% -log -server -NoCrashDialog -NoBattlEye timeout /t 60 echo Starte Server 0-1 start /high %ShooterGame% %MapName%?ServerX=0?ServerY=1?AltSaveDirectoryName=01?ServerAdminPassword=%ServerAdminPass%?MaxPlayers=%MaxPlayers%?ReservedPlayerSlots=%ResPlayerSlots%?QueryPort=%QPort3%?Port=%GPort3%?RCONEnabled=%rconenable%?RCONPort=%Rport3% -log -server -NoCrashDialog -NoBattlEye timeout /t 60 echo Starte Server 1-1 start /high %ShooterGame% %MapName%?ServerX=1?ServerY=1?AltSaveDirectoryName=11?ServerAdminPassword=%ServerAdminPass%?MaxPlayers=%MaxPlayers%?ReservedPlayerSlots=%ResPlayerSlots%?QueryPort=%QPort4%?Port=%GPort4%?RCONEnabled=%rconenable%?RCONPort=%Rport4% -log -server -NoCrashDialog -NoBattlEye exit 3. Passt folgendes an: Den Pfad zu ShooterGame (exe) MachineIP ServerAdminPass MaxPlayers ResPlayerSlots QPort(s) GPort(s) 4. Speichert die neue Batch Datei ab Sollten die vorgegebenen Ports belegt sein, ändert diese ab in der .json sowie in der Batch Datei die Ihr hier erstellt habt. Soll es sich um keinen PVP Server handeln, muss "?ServerPVE=True" hinzugefügt werden zu der Zeile nach dem Port. ist eine interne IP für einen lokalen Lan-Server, für einen Internetserver gehört hier die Internet IP rein! Das "-NoBattleEye" schaltet die Anti-Cheat Funktion durch BattleEye ab! Verwendet ihr mehr oder weniger Zonen, muss die Batch dem entprechend angepasst werden Beim ausführen lädt ein Fenster für den Redis Server plus ein weiteres für jede Zone des Atlas Servers. Wenn die Forwards im Router / der Firewall für den Server korrekt eingetragen wurden, kann man jetzt nachdem die Zonen richtig gestartet wurden im Atlas euren privaten Server in der Liste sehen. ACHTUNG!!! Ich empfehle eine eigene redis.conf zu verwenden um mindestens das Passwort zu der Datenbank anzupassen. Siehe auch "Das mapping für den eigenen Server" > "Hinweis zum Redis Server" PS: Es werden ALLE Dateien die zum Server gehören bei jedem Update zurückgesetzt auf die aktuelle Version Verwendet nur eigene Dateien denen ihr eigene Namen gibt und passt dies für euch zum Tutorial an! (Ausnahme was sich im ' SAVED ' Ordner befindet) Eine Alternative zu den Batch Dateien um die Zonen zu starten findet Ihr hier: _________________________________________________________________________________________________________________________________________________________ Admin Befehle: (eingeben in der Konsole wenn ihr verbunden seit im Atlas Spiel) Admin einloggen: (je Zone notwendig!) enablecheats <yourserveradminpaswd> Management Konsole: showmyadminmanager Mobs (Land & Wasser) wipen (respawnwn neu): DestroyWildDinos Andere Befehle: AdminCheat Fly / AdminCheat Walk Admins whitelisten mit das Passwort nicht eingegeben werden muss: Erstellt die Textdatei " AllowedCheaterSteamIDs.txt " im Ordner " Atlas/ShooterGame/Saved " Tragt die SteamID (64bit) in die Textdatei ein (jede Zeile ist ein Admin) Jetzt können Befehle eingegeben werden ohne jedes mal das Passwort verwenden zu müssen. Dies bedeutet auch das man das Passwort an keinen weiter geben muss oder Personen die im Raum anwesend sind nicht sehen können beim aktivieren. Die SteamID (64bit) sieht man wenn Spieler angemeldet sind über " showmyadminmanager " und lässt sich per Copy & Paste aus dem Spiel entnehmen mit man sie eintragen kann. Spieler auf in die Exklusiv Liste aufnehmen: Dies geht auf zwei Wege, der eine ist über " showmyadminmanager " während der Server läuft verbundene Spieler anzuklicken und sie per Auswahl hinzuzufügen. Die andere läuft manuell. Erstellt die Textdatei " PlayersJoinNoCheckList.txt " wenn noch nicht vorhanden im Ordner " Atlas/ShooterGame/Binaries/Win64/ " Tragt die SteamID (64bit) in die Textdatei ein (jede Zeile ist ein User zum exklusiven joinen) _________________________________________________________________________________________________________________________________________________________ Besonderheiten zur Zone hinzufügen: 1. "STRG+Linksklick" (in einem nicht belegten Feld) und tragt folgendes bei "OceanEpicSpawnEntriesOverrideValues" ein: Meerjungfrauen: (NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/Mermaid/Mermaid_Character_BP.Mermaid_Character_BP_C'),NPCsSpawnOffsets=((X=000000.0000,Y=000000.0000,Z=-150.000000)),NPCsToSpawnPercentageChance=(1.000000))),NPCSpawnLimits=,MaxDesiredNumEnemiesMultiplier=1.000000) Quallen: (NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/Squid/Squid_Character_BP.Squid_Character_BP_C'),NPCsSpawnOffsets=((X=000000.0000,Y=000000.0000,Z=-150.000000)),NPCsToSpawnPercentageChance=1.000000,bForcePreventSpawnOnOcean=False)),NPCSpawnLimits=,MaxDesiredNumEnemiesMultiplier=1.000000) Freundliche Wale: (NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/GentleWhale/GentleWhale_Character_BP.GentleWhale_Character_BP_C'),NPCsSpawnOffsets=((X=000000.0000,Y=000000.0000,Z=-150.000000)),NPCsToSpawnPercentageChance=(1.000000))),NPCSpawnLimits=,MaxDesiredNumEnemiesMultiplier=1.000000) Gemeine Wale: (NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/MeanWhale/MeanWhale_Character_BP.MeanWhale_Character_BP_C'),NPCsSpawnOffsets=((X=000000.0000,Y=000000.0000,Z=-150.000000)),NPCsToSpawnPercentageChance=(1.000000)) Gemeiner Wal (Seemonster): (NPCSpawnEntries=((NPCsToSpawn=(BlueprintGeneratedClass'/Game/Atlas/Creatures/MeanWhale/MeanWhale_SeaMonster_Character_BP.MeanWhale_SeaMonster_Character_BP_C'),NPCsSpawnOffsets=((X=924389.625,Y=339917.000000,Z=-150.000000)),NPCsToSpawnPercentageChance=(1.000000))),NPCSpawnLimits=,MaxDesiredNumEnemiesMultiplier=1.000000) Bei allen muss dann darauf geachtet werden die Position auf dem Meer einzustellen (X=XXXXXX.XXXX,Y=XXXXXX.XXXX,Z=-150.000000)) Wie das berechnet werdet, könnt Ihr bei den Info's zu den PowerStones nachlesen. _________________________________________________________________________________________________________________________________________________________ Feineinstellungen nach dem der Server einmal gestartet wurde: Die Einstellungen gelten nur für die Zonen bei denen die .ini angepasst wurde! Home Server LEVEL CAP ändern / entfernen: Normal wird man auf einen Home Server an Freeports auf ein LVL gecapped wenn man keine Discoverys macht, will man das ändern oder komplett aufheben, kann man das mit einem Override einstellen. Ersetzt "00" mit dem Unterordner in dem die Zone abspeichert! 1. Öffnet die "Game.ini" aus dem Save-Ordner der Zone vom Home Server z.B. "C:\ATLAS\ShooterGame\Saved\00\Config\WindowsServer" 2. Tragt folgendes in die "Game.ini" ein: [/Script/ShooterGame.ShooterGameMode] PlayerDefaultNoDiscoveriesMaxLevelUps=15 bClampHomeServerXP=0 ClampHomeServerXPLevel=0 3. Speichert die "Game.ini" ab PlayerDefaultNoDiscoveriesMaxLevelUps = Bis welches Level ihr aufsteigen könnt ohne eine Discovery zu machen bClampHomeServerXP = Legt fest ob der Home Server Level gecappt ist ClampHomeServerXPLevel = Legt das Home Server Level cap fest Mit diesem Beispiel könnt Ihr bis Level 15 hoch kommen bevor ihr eine Discovery machen müsst. Diverse Tweaks um das farmen und die XP anzupassen: GameUserSettings.ini [ServerSettings] XPMultiplier=1.0 HarvestXPMultiplier=1.0 HarvestAmountMultiplier=1.0 TamingSpeedMultiplier=1.0 KillXPMultiplier=1.0 CraftXPMultiplier=1.0 GenericXPMultiplier=1.0 SpecialXPMultiplier=1.0 Die Namen sollten sich von selbst erklären. Spieler Status Werte anpassen: Game.ini [/Script/ShooterGame.ShooterGameMode] PerLevelStatsMultiplier_Player[0]=1.0 PerLevelStatsMultiplier_Player[1]=1.0 PerLevelStatsMultiplier_Player[2]=1.0 PerLevelStatsMultiplier_Player[3]=1.0 PerLevelStatsMultiplier_Player[4]=1.0 PerLevelStatsMultiplier_Player[5]=1.0 PerLevelStatsMultiplier_Player[6]=1.0 PerLevelStatsMultiplier_Player[7]=1.0 PerLevelStatsMultiplier_Player[8]=1.0 PerLevelStatsMultiplier_Player[9]=1.0 PerLevelStatsMultiplier_Player[10]=1.0 PerLevelStatsMultiplier_Player[11]=1.0 0 = Health 1 = Stamina 2 = Torpidity 3 = Oxygen 4 = Food 5 = Water 6 = Temperature 7 = Weight 8 = MeleeDamageMultiplier 9 = SpeedMultiplier 10: TemperatureFortitude 11 = CraftingSkillMultiplier 1.0 ist der normale Wert, 2.0 verdoppelt das Ergebnis usw... Spieler erlauben seine LEVELUPS und Skills unbegrenzt neu einzustellen: GameUserSettings.ini [ServerSettings] bAllowUnlimitedRespecs=true Erklärungen zu weiteren Einstellungen: GameUserSettings.ini [ServerSettings] DifficultyOffset=0.000000 X facher Level von Tieren die spawnen NewMaxStructuresInRange=6000.000000 Vorgabe wieviele Strukturen in der Nähe gebaut werden können DayCycleSpeedScale=1.000000 Den Tag / Nacht Wechsel (größer = schneller) DayTimeSpeedScale=1.000000 Den länge vom Tag (größer = schneller) NightTimeSpeedScale=1.000000 Die länge der Nacht (größer = schneller) DinoDamageMultiplier=1.000000 Der Schaden die Tiere austeilen (größer = mehr Schaden) PlayerDamageMultiplier=1.000000 Der Schaden die Spieler austeilen (größer = mehr Schaden) StructureDamageMultiplier=1.000000 Schaden von Strukturen (größer = mehr Schaden) PlayerResistanceMultiplier=1.000000 Resistenz vom Spieler (größer = weniger Schaden) DinoResistanceMultiplier=1.000000 Resistenz vom Tier (größer = weniger Schaden) StructureResistanceMultiplier=1.000000 Resistenz von Strukturen (größer = weniger Schaden) PlayerCharacterWaterDrainMultiplier=1.000000 Wie lange man ohne trinken auskommen kann (niedriger = länger) PlayerCharacterFoodDrainMultiplier=1.000000 Wie lange man ohne essen auskommen kann (niedriger = länger) DinoCharacterFoodDrainMultiplier=1.000000 Wie lange ein Tier ohne essen auskommen kann (niedriger = länger) PlayerCharacterStaminaDrainMultiplier=1.000000 Staminaverbrauch vom Spieler (niedriger = länger) DinoCharacterStaminaDrainMultiplier=1.000000 Staminaverbrauch vom Tier (niedriger = länger) PlayerCharacterHealthRecoveryMultiplier=1.00000 Wie schnell die HP von Spieler regenerieren (größer = schneller) DinoCharacterHealthRecoveryMultiplier=1.000000 Wie schnell die HP vom Tieren regenerieren (größer = schneller) DinoCountMultiplier=1.000000 Wieviele Tiere spawnen (größer = mehr) HarvestHealthMultiplier=1.000000 HP der Ressourcen beim sammeln bis diese verschwinden (größer = länger) PvEStructureDecayPeriodMultiplier=1.000000 Verfallsrate wie schnell Strukturen verfallen (größer = schneller) ResourcesRespawnPeriodMultiplier=1.000000 Dauer bis Ressourcen neu spawnen (niedriger = schneller) _________________________________________________________________________________________________________________________________________________________ Spawn Level der Tiere anpassen für die gesammte Zone: Das einstellen für eine Zone geht am besten wenn Ihr den Server frisch aufgesetzt habt nach dem ersten Start. Ein explizites Level vorgeben funktioniert nicht, es wird über zwei Schlüssel geregelt und definiert damit das Max. Level was spawnen kann. GameUserSettings.ini (z.B. für Zone A1 bzw. 0-0 > Saved\00\Config\WindowsServer) [ServerSettings] DifficultyOffset=1.000000 OverrideOfficialDifficulty=1.000000 Mit dieser Vorgabe hat man nur SEHR NIEDRIGE LVL in der Zone, passt das für euch an. Dies betrifft auch die Qualität von dem Loot, denn natürlich haben diese Tiere dann niedrigere HP und der decay ist schneller. Will man eine Zone nachträglich ändern, müssen die Tiere entfernt werden die bisher gespawnt haben mit dem Admin Befehl: "DestroyWildDinos". _________________________________________________________________________________________________________________________________________________________ Spawn Level einer einzelnen Insel anpassen: Soll lediglich eine Insel ein anderes max. LVL für Tiere haben, kann man dies mit dem ServerGridEditor einstellen in Bezug auf die gesammt Difficulty der Zone. Klickt mit "STRG+linke Maustaste" auf die jeweilige Insel Ändert die "FinalNPCLevelMultiplier" auf einen Wert der angemessen ist (Für ein Mindestlevel passt "finalNPCLevelOffset" an) Klickt auf "SAVE" um dies zu übernehmen Formel: 30 * DifficultyOffset (Geisterschiffe etc.) * FinalNPCLevelMultiplier + finalNPCLevelOffset (Spawns auf der Insel) Beispiel: 30 * 1 * 1 + 100 = LVL 1 - 30 Geisterschiffe und LVL 100 - 130 auf der Insel wofür das eingetragen ist. 30 * 1 * 2 + 100 = LVL 1 - 30 Geisterschiffe und LVL 100 - 160 auf der Insel wofür das eingetragen ist. 30 * 2 * 1 + 100 = LVL 1 - 60 Geisterschiffe und LVL 100 - 160 auf der Insel wofür das eingetragen ist. 30 * 2 * 2 + 100 = LVL 1 - 60 Geisterschiffe und LVL 100 - 220 auf der Insel wofür das eingetragen ist. Wurde die Insel nachträglich geändert, muss erst die bereits gespawnten Tiere entfernt werden bevor die neuen Werte gültig werden. S.O. Je nach Vorgabe, sind natürlich auch Alpha Tiere deutlich stärker! _________________________________________________________________________________________________________________________________________________________ Powerstones und Endboss: _________________________________________________________________________________________________________________________________________________________ Exklusives joinen aus der Whitelist: Startoption im Steam für das Spiel: "-exclusingjoin" Dies berücksichtigt die 64bit SteamID die ihr in die Whitelist eingetragen habt (eine SteamID pro Zeile): "ShooterGame\Binaries\Platofrm\PlayersExclusiveJoinList.txt" _________________________________________________________________________________________________________________________________________________________ Manuell auf einen Server verbinden: 1. Wenn Ihr nicht auf die Atlas Liste warten wollt, legt eich eine Verknüpfung auf die "atlasgame.exe" an und editiert diese zum starten wie folgt: "atlasgame +connect IP:GAMEPORT" also z.B. "atlasgame +connect" Wenn das Spiel jetzt startet, steht ein Text in etwa wie "Verbinde über Einladung oder direkter IP". Nach Eingabe von den Port, können weitere Interpreten angefügt werden, z.B. für das starten mit o.g. Exklusiven joinen oder ändern der Sprache / Font. 2. Steam Serverliste: STEAM > ANZEIGE > SERVER > FAVORITEN > SERVER AUSWÄHLEN ZUM JOINEN 3. FAVORITEN IM SPIEL: ATLAS STARTEN > JOIN NEW ATLAS > SESSION FILTER: FAVORITES > SERVER AUS DER LISTE WÄHLEN > SELECT ATLAS WORLD Eine Verbindung ist nur möglich / sichtbar wenn der Server sichtbar ist im Internet. _________________________________________________________________________________________________________________________________________________________ Tweaks für leistungsschwächere Rechner: Engine.ini [/Script/OnlineSubsystemUtils.IpNetDriver] NetServerMaxTickRate=20 MaxClientRate=10000000 MaxInternetClientRate=10000000 MinClientRate=10000000 MinInternetClientRate=10000000 [/Script/Engine.Player] ConfiguredInternetSpeed=10000000 _________________________________________________________________________________________________________________________________________________________ Das verwenden von Mods: Erst einmal eine kleine Info und Denkanstoss vorweck. Soll ich einen MOD verwenden? Im Workshop gibt es diverse Mods, einige sind eher dafür ausgelegt um zu cheaten wie z.B. Stack Mods, andere sind durch aus sinnvoll. Ich kann nur empfehlen keine Mods zu nutzen wenn man durch eine Änderung der Config das selbe ereichen kann!!! Wie setze ich einen Mod ein? Im ServerGridEditor können die Id's mit einem Komma getrennt (für mehrere) eingetragen werden in " PROJECT > EDIT > Mod Ids ". Wie bekommt der Server den Mod? Dafür besitzt Atlas eine eigene SteamCMD in einem Unterordner. Wird eine Zone hochgefahren, wird bei eingetragener "ModId" über SteamCMD das Steam Netzwerk kontaktiert und die Version abgeglichen. Ist der Mod neu eingesetzt oder wurde geupdated, wird dies herunter geladen und ist nach dem starten der Zone aktiv. Gibt es negatives wenn ein Mod eingesetzt wird? Das lässt sich mit einem schlichten JA beantworten. Wieso? Aktuell wird ein Mod nur aktualisiert wenn der Server neu gestartet wird. Das kann durch ein Starte Tool wie dem Atlas Updater passieren oder manuell. Eine Verbindung zum Server ist nur möglich wenn der Client und der Server die selbe Version von dem Mod haben. Diverse Modder tendieren zu Fehler und updaten SEHR häufig Wird ein Mod neu hinzugefügt, kann es notwendig sein zu sterben, ein Respec ist erforderlich oder Skills müssen neu angelernt werden. Wird ein Mod entfernt, kann dies negative Auswirkungen haben! Wurde der Server gestartet und läuft bereits XY an Zeit, ist es möglich das ein odere mehrer Mods aktualisiert wurden. Dies hat zur Folge das Spieler weil der Server eine veraltete Version hat NICHT MEHR JOINEN KÖNNEN! Ein Neustart vom Server ist notwendig um diese Mods updaten zu lassen. Setzt man mehrere Mods ein, können oben genannte Punkte für eine hohe Downtime / Unereichbarkeit führen von euren Atlas Server! Kann man das umgehen? Gelinde gesagt nein, Mods werden immer dazu führen das der Server häufiger neu gestartet werden muss. Mit Glück kommen dazu bald Tools die das integrieren und automatisieren, oooder, wir hoffen das dies von Atlas geändert wird. Z.B. Spieler die sich verbinden erhalten die vom Server bestehende Mod Version. _________________________________________________________________________________________________________________________________________________________ Troubleshoot / Server nicht gelistet: Wenn der Server nicht in der Liste gefunden wird, dann ist der PC für den Announcement Server nicht sicht / ping bar oder verwendet eine bereits belegte "Atlas ID". Beim starten der Zonen kann helfen die Angabe "?SeamlessIP=" bzw. "?MultiHome=" mit der Angabe der EXTERNEN Internet IP hinzuzufügen oder zu entfernen wenn dies zu Problemen führt. Hat man eine IP die z.B. alle 24h erneuert wird, muss der Server dem entsprechend nach einer Trennung / neuer IP neu konfiguriert werden mit dieser! Aktuell wird ohne ?MultiHome=%MachineIP% / ?SeamlessIP=%MachineIP% jede einzelne Zone gestartet wenn man meine Batch von oben verwendet, dies müsste dann dementsprechend hinzugefügt werden. Anfolgend ein Beispiel zum starten der Zonen wie die Kommandozeile aufgebaut wird. ShooterGameServer.exe Ocean?ServerX=<X>?ServerY=<Y>?AltSaveDirectoryName=<XY>?ServerAdminPassword=<PW>?MaxPlayers=<MAX-PL>?ReservedPlayerSlots=<RES-PL>?QueryPort=<QPORT>?Port=<GPORT>?MultiHome=<INTERNET-IP-ADRESSE> -log -server -NoBattlEye Bei aktiver Windows Firewall bitte auch die benötigten Ports freigeben zusätzlich zu euren Router: Wie man Ports in der Windows (10) Firewall freigibt Wird andere Software wie diverse "Internet Security" von MCaffee / Kaspersky / NOD32 etc. eingesetzt, prüfe bitte ob hier noch zusätzliche Angaben gemacht werden müssen. Wichtig ist, auch wenn der Server Lokal laufen soll auf einer 192.X.X.X IP, muss man dennoch in der Liste von Atlas gelistet werden um sich zu verbinden. Ob ein Port bereits belegt wird durch ein anderes Programm, kann man mit z.B. CPORTS einsehen: CPORTS Wer seinen Server nicht sieht und lokal hostet auf dem gespielt wird, muss den "Microsoft Loopbackadapter" installieren und bei "IPv4" die aktuell gültige Internet IP eintragen. (Eine Englische Anleitung gibt es: HIER dazu.) PS: Es muss mindestens eine Zone als "Home Zone" deklariert sein mit ein Spawn ermöglicht wird! _________________________________________________________________________________________________________________________________________________________ Troubleshoot / Map wird nicht angezeigt: Achtet darauf das die MapImg und Cell Dateien im richtigen Ordner liegen Achtet darauf das die Dateinamen korrekt eingehalten werden: CellImg_X-X.jpg (X-X je nach Zone) oder .jpg / MapImg.jpg Wer lokal hostet, benötigt bei "MetaWorldURL" und "MapImageURL" keinen Eintrag ("" belassen in der .json) Werden die Kartendaten online gehostet, überprüft die HTTP URL dafür und tragt diese korrekt ein Prüft ob im "Saved" Ordner in der "GameUserSettings.ini" der "RCON" Port einen anderen für das Spiel benötigten Port blockiert (Beliebt ist es den Seamless Port zu blockieren) Ist der PC auf den zuständigen Port der die Mapdaten überträgt EXTERN nicht ereichbar, bekommt ihr keine Map angezeigt!!! Karte online hosten wenn lokal nicht funktioniert: (z.B. einem Apache) "MetaWorldURL" : "http://<Adresse zu dem Webserver>/<Falls vorhanden der Unterpfad>/" (für die Cell Images der Map) "MapImageURL": "http://<Adresse zu dem Webserver>/<Falls vorhanden der Unterpfad>/MapImg.jpg" 1. ist ein Link zu dem Ordner der die Cell Images enthält (leer bedeutet laden vom lokalen ShooterGame/ServerGrid Ordner) 2. ist der Link zur preview Karte (leer bedeutet das laden der lokalen ShooterGame/ServerGrid/MapImg.jpg) z.B. http://arkdedicated.com/atlaspreview.jpg Wird die Map nicht geupdated, kann das an dem Cache liegen den Ihr lokal speichert wenn eine Zone betreten wird. Der Cache befindet sich im Unterordner der "AtlasID" in: "Steam\steamapps\common\ATLAS\ShooterGame\Saved\MapImagesCache" Hinweis: Die Map wird einmal geladen wenn eine Zone betreten wird. (Es wird nicht erwartet das diese sich verändert.) _________________________________________________________________________________________________________________________________________________________ Troubleshoot / Unable to query server info: Man verwendet eine dyndns anstelle einer direkten IP Die IP ändert sich nach Trennung und der Listenserver / .json config ist out of date Falsche Einträge in der ServerGrid.json, z.B. BaseServerArgs Der RCON Port fällt auf einen Query, Game oder Seamless Port Alle startbefehle sollten ein "?RCONEnabled=true?RCONPort=28001" mit fortlaufenden Port haben Eine doppelte oder blockierende Einstellung für den RCON Port im Saved Ordner zu den jeweiligen Zonen in der "GameUserSettings.ini" Es wird eine AtlasID verwendet die schon benutzt wird Der Home Server ist überlastet Der Home Server ist nicht richtig gestartet Die Verbindung wird zu schnell nach gerade gestarteten Home Server versucht Die Redis Datenbank ist defekt Inseln auf denen bereits gebaut wurde sind nachträglich verändert worden Der Character befindet sich auf einer anderen Zone die überlastet ist Der Character befindet sich auf einer anderen Zone die nicht (richtig) gestartet ist Eine Einstellung in der Windows Firewall ist falsch Eine Einstellung im Router ist falsch Der verwendete Router / PC benötigen einen Neustart Der Server oder das Spiel haben eine zu weit auseinanderliegende Version > Updaten Ein anderes Programm blockiert einen Port Der Provider verwendet ipv6 ohne ipv4 Fallback Der Provider limitiert die zur verfügung stehenden Ports Es wird ein Router verwendet der für Probleme bekannt ist, z.B. Speedport von der Telekom Es liegt ein Soft oder Hardware defekt vor und der Server kann nicht einwandfrei funktionieren Der PC der für den Server ausgewählt wurde ist für die Belastung ungeeignet (z.B. zu wenig RAM für die Grids oder Rechenleistung) Will man vom selben PC auf dem der Server läuft verbinden, fehlendes Loopback vom Router oder per Microsoft Loopback Eine Sicherheitssoftware blockiert (Antivirenschutz / Malwarescanner / Internet Security XXXXX (McAffee, Kasperski... etc.) Es wird ein Manager zum starten für den Atlas Server verwendet der die Ports nicht wieder freigibt (ASM Version < 4.0) _________________________________________________________________________________________________________________________________________________________ Nachworte: Es gibt noch sehr viel mehr Einstellungen für den Server den man machen kann, dieses Tutorial ist eine Grundlagen Basis mit Ihr wisst wie man diesen hochziehen kann. Das Tutorial wird aktualisiert wenn ich die Zeit dafür habe, bei Fragen einfach posten. _________________________________________________________________________________________________________________________________________________________ Eine spezielle Danksagung geht an cpjet64 der mit seinen Twitch Kanal Videoanleitungen dazu auf englisch bereit stellt. Ahoi ihr Süsswassermatrosen, ich wünsche euch VIEL Spaß. TEMPLATES.zip
  4. Hey, I see a lot of people having issues to set up their server so i will try to provide the best tutorial to build your own dedicated server. This tutorial will be on a 3x3 grids and based on this server from OVH : https://www.ovh.com/fr/serveurs_dedies/game/1901mc03.xml I will also provide ALL powershell script that you need to run your servers. Before, you will need the Server Grid Editor : - https://github.com/GrapeshotGames/ServerGridEditor/archive/master.zip Extract it on your desktop for example. - My own map : https://www.fichier-rar.fr/2019/01/26/map-3x3-by-zoro/map-3x3-by-zoro.rar - Config files : https://www.fichier-rar.fr/2019/01/26/saved-1/saved.rar 1. Windows Configuration - The first thing you will need to do is to setup a new partition, around 400 GO and call this partition with the letter A and the name Atlas (on a new disk or not, it's like you want). - The second thing to do is to setup another partition, but this one will be a bit bigger like 1To or more if you can and call it with the letter S and the name Save (it's better to do it on a new disk). So if your Windows has a problem, all your saves and your servers won't be lost. I know most of you don't care about that , but it's very important. You should have something like that now : In the A: Atlas partition, you will create an architecture (folders) like that: - AtlasServer - Launcher - Logs - McRCON - SteamCMD 2. SteamCMD and Atlas Server Installation Now, you will download this file called Installation_SteamCMD_and_AtlasServer.ps1 and put it in the Launcher folder : https://pastebin.com/SUqNtCrw (Don't forget to RENAME IT to Installation_SteamCMD_and_AtlasServer.ps1 without the .txt at the end.) Now, you can do a right click and select Execute with Powershell. For your information, you should be verycarfull when you download and execute powershell/bash code from internet because it can't completly break your Windows. This script will donwload and install Steamcmd in the folder SteamCMD and also donwload and install the Atlas dedicated server in the folder AtlasServer. 3. Map Creation This is a big part of the tutorial and probably one of the most important. So be carefull about what you will do and be sure to do step by step. 3.1 Project Creation Open ServerGridEditor (You previously extracted it on your desktop) and select Create Project. Complete like this : Atlas ID : Let the software handle it, don't touch this. Friendly Name : The name that will be display in the Atlas servers list. Cells : - X : 3 - Y : 3 CellSize : 1400000 IMPORTANT : Do not put more than this number or your map will be completely bugged. This is a Unreal Engine problem not an Atlas problem. Column UTC Offset : 0,0 New Database Settings : - Change the default password foobared by another password (put the same password everywhere) and also note it on a bloc note, you will need it later. - Do not change the Port, the URL and the name of any Entry. For all others parameters, let them empty. Then press Create. 3.2 Islands Creation To help you, there're some shortcut : To add an island, just drag and drop the island from the list on the right to the correct grid. As you can imagine, you have many island and their name are not chinese name but it's a convention. Island Naming Convention ISLANDTYPE_ISLANDSHAPE_CLIMATE_VARIANT Example Mnt_E_ET_B There you will find each type of island with their Climate Type and also the island reserved for FreePorts. You will also find 9 island called XXXX_PVE, those island are also called Golden Age Ruin where there're boss on it (Dragon, Hydra) and also Fountain of Yourth. Free Ports Cay_H_WR_E Cay_K_TR_E Cay_J_EE_E Mnt_A_WU_E Mnt_F_ET_E Mnt_J_WT_E Mnt_L_CH_E Mnt_O_CL Climate Code Climate Type CH High Desert CL Low Desert CP Polar EE Equatorial ET Eastern Temperate PO Polar TR Tropical WF West Temperate WR West Tropical WT West Temperate WU West Tundra ER East Tropical Map Lettering Designators Polar PO CP Tundra WU Temperate WF WT ET Tropic WR TR ER Desert CH CL Equatorial EE Polar West Tundra West Temperate East Temperate Tropical West Tropical East Tropical Equatorial High Desert Low Desert CP WU WF ET TR WR ER EE CH CL PO WT # By Type 1 21 20 16 37 14 41 18 19 19 33 # By Type 2 5 5 Total 26 20 21 37 14 41 18 19 19 33 248 MNT_E_CP MNT_A_WU MNT_A_WF CAY_E_ET CAY_A_TR CAY_A_WR CAY_L_ER CAY_A_EE MNT_A_CH CAY_E_CL MNT_E_CP_B MNT_A_WU_B MNT_B_WF CAY_F_ET CAY_F_TR CAY_E_WR CAY_N_ER CAY_A_EE_B MNT_A_CH_B CAY_G_CL MNT_E_CP_C MNT_A_WU_C MNT_C_WF CAY_H_ET CAY_G_TR CAY_E_WR_B CAY_O_ER CAY_C_EE_PVE MNT_C_CH CAY_G_CL_B MNT_E_CP_D MNT_A_WU_E MNT_D_WF CAY_N_ET CAY_GB_TR CAY_F_WR ISLET_A_ER CAY_E_EE MNT_C_CH_B CAY_G_CL_C MNT_H_CP MNT_C_WU MNT_E_WF MNT_A_ET CAY_H_TR CAY_G_WR ISLET_A_ER_B CAY_E_EE_B MNT_D_CH CAY_H_CL MNT_H_CP_B MNT_D_WU MNT_I_WF MNT_B_ET CAY_I_TR CAY_H_WR ISLET_A_ER_C CAY_F_EE MNT_E_CH CAY_H_CL_B MNT_H_CP_C MNT_E_WU MNT_J_WF MNT_C_ET CAY_J_TR CAY_H_WR_E MNT_D_ER CAY_F_EE_B MNT_F_CH CAY_I_CL MNT_H_CP_D MNT_F_WU MNT_JB_WF MNT_C_ET_B CAY_JB_TR CAY_I_WR MNT_E_ER CAY_G_EE Mnt_G_CH CAY_I_CL_B MNT_I_CP MNT_J_WU MNT_K_WF MNT_C_ET_C CAY_K_TR_E Cay_I_WR_B MNT_F_ER CAY_H_EE MNT_I_CH CAY_I_CL_C MNT_J_CP MNT_J_WU_B MNT_L_WF MNT_C_ET_D MNT_A_TR CAY_J_WR MNT_I_ER CAY_I_EE MNT_J_CH CAY_J_CL MNT_J_CP_B MNT_J_WU_C MNT_LB_WF MNT_D_ET MNT_C_TR CAY_K_WR MNT_K_ER CAY_I_EE_B MNT_J_CH_B CAY_K_CL MNT_J_CP_C MNT_R_WU MNT_N_WF MNT_D_ET_B MNT_H_TR CAY_K_WR_B MNT_M_ER CAY_J_EE MNT_K_CH CAY_L_CL MNT_J_CP_D MNT_R_WU_B MNT_NB_WF MNT_E_ET MNT_JR_TR CAY_L_WR MNT_N_ER CAY_J_EE_E MNT_L_CH_B CAY_L_CL_B MNT_T_CP MNT_R_WU_C MNT_O_WF MNT_E_ET_B MNT_L_TR CAY_L_WR_B MNT_N_ER_B CAY_K_EE MNT_L_CH_E CAY_M_CL MNT_T_CP_B MNT_R_WU_D MNT_OB_WF MNT_E_ET_C CAY_M_WR MNT_O_ER CAY_K_EE_B MNT_M_CH CAY_M_CL_B MNT_T_CP_C MNT_T_WU MNT_P_WF MNT_E_ET_D CAY_N_WR MNT_O_ER_B CAY_L_EE MNT_N_CH CAY_N_CL MNT_T_CP_D MNT_W_WU MNT_F_ET CAY_O_WR MNT_Q_ER CAY_N_EE MNT_O_CH CAY_O_CL MNT_Y_CP MNT_W_WU_B MNT_F_ET_B MNT_A_WR MNT_U_ER_PVE CAY_O_EE MNT_R_CH_PVE MNT_A_CL MNT_Y_CP_B MNT_X_WU MNT_F_ET_C MNT_B_WR MNT_C_EE MNT_Z_CH MNT_B_CL MNT_Y_CP_C MNT_Y_WU_PVE MNT_F_ET_D MNT_C_WR MNT_C_CL MNT_Y_CP_D MNT_F_ET_E MNT_C_WR_B MNT_C_CL_B Mnt_G_ET MNT_C_WR_C MNT_D_CL ICE_A_PO ISLET_A_WT Mnt_G_ET_PVE MNT_D_WR MNT_E_CL ICE_B_PO ISLET_A_WT_B MNT_H_ET MNT_D_WR_B MNT_F_CL ICE_C_PO ISLET_A_WT_C MNT_J_ET MNT_E_WR MNT_F_CL_B ICE_D_PO MNT_J_WT_E MNT_J_ET_B MNT_F_WR Mnt_H_CL ICE_E_PO MNT_S_WT_PVE MNT_K_ET MNT_F_WR_B MNT_I_CL MNT_K_ET_B MNT_F_WR_C MNT_J_CL MNT_M_ET MNT_F_WR_D MNT_K_CL MNT_N_ET Mnt_G_WR MNT_L_CL MNT_O_ET Mnt_G_WR_B MNT_M_CL MNT_H_WR MNT_O_CL MNT_J_WR MNT_R_CL_PVE MNT_K_WR MNT_L_WR MNT_M_WR MNT_N_WR MNT_O_WR MNT_W_WR MNT_W_WR_B MNT_X_WR_PVE I have found a bug with the ServerGridEditor that occur when : You add a new island on your map, you export it and put it on your server. You start your server, the island work properly. BUT if you want to move the island again you will need to remove it and place it again on the grid because if you don't do that, the island will be completly bugged when you will re-launch your server with the new position. You won't be able to farm any ressources and have some collision bug with rocks etc. 3.3 Discovery Zone Creation To create a discovery zone just press Shit + Left Click and expand it to do a square. To configure it also do a Shit + Left Click on the yellow square : Zone Name = The name of the Discovery Zone ID = ID of the discovery (The soft handle it directly) Zone XYZ = height and width of the zone. Zone XP = The XP obtened when a player find this Discovery Zone. ExplorerNote = The index of the explorer note (more info to come) Allow Sea = Check to allow the player to discover the discovery zone from the water (else he must go on the ground to discover it) Also note, since v15.61 there's a server side parameter to configure how many point a player can gain per discovery : Game.ini: [/script/shootergame.shootergamemode] MinPointsPerDiscoveryZone=3 3.4 Template Creation (Biome) I highly recommend to use the default template from the official server. To find them open the file Projects/ServerGrid.json with another ServerGridEditor then Edit -> Edit Server Template -> Select a Template and click Edit. On your other ServerGridEditor, Click Edit -> Edit Server Template -> Add -> Then copie EVERYTHING you see in this window (Example with the Polar template) : As you can see, there're some parameters called ServerCustomDatas1, ServerCustomDatas2. In these fields you can set all these options (and maybe some others) : ServerCustomDatas1: ,DisableRain,ChanceForCold,NPCShipDifficultyMult,NPCShipDifficultyLerp,FloatsamQualityMultiplier,RainIntervalMultiplier,DisableFog,FogIntervalMultiplier,DisableClaimFlags,NPCShipNumMult, ServerCustomDatas2 : ,1,1,1.25,0.33,1.2,0.36,1,0.36,1,1, There are 6 template on the official map: Polar, Temperate, Equatorial, Desert, Tropical, Tundra 3.5 Server Edition To edit a server : Ctrl + Left Click on a grid : Name : Name of the server Template : The template of the server (biome) IP : The public IP fo your server Port : The port of your server Game Port : The game port of your server SeamlessDataPort : This is handled by the software, do not touch this, BUT verify that no other server has the same port. As you can see with the red arrow, you may also add some configuration from the Game.ini directly in the server configuration, for example : Key : bDontUseClaimFlags Value : 1 (for true or 0 for false) You can also overwrite the ServerCustomDatas 1 and 2 from the template you linked to the server. You will need to edit all the servers and add at least an IP, Port, Game Port and verify the SeamlessDataPort. 3.6 Ship path Press P on the map to create a Ship path : To add a node, put your mouse over an existing node then press Num+ or Del to remove it. To change the path with the red circle, put your mouse over the node and press Right Click then move on the map while still pressing Right Click. To edit the Ship path : Ctrl + Left Click : There're 2 Ship path option : The Ghost Ship and the Trader Ship. Ghost Ship configuration : Path Name : GhostShip AutoSpawnEveryUTCInterval : 21600 AutoSpawnShipClass : Blueprint'/Game/Atlas/ShipPaths/PathFollowingGhostShip_BP.PathFollowingGhostShip_BP' Loop around world : Loop around the node (not sure) Auto Spawn At First Node : Checked Trader Ship configuration : Path Name : NPCTrader1 (1 to 9) AutoSpawnEveryUTCInterval : 0 Auto Spawn At First Node : Checked 3.7 Freeport First you will need to add special freeport island to your server : (Up to 4 island MAX per freeport server) Free Ports Cay_H_WR_E Cay_K_TR_E Cay_J_EE_E Mnt_A_WU_E Mnt_F_ET_E Mnt_J_WT_E Mnt_L_CH_E Mnt_O_CL When you have added your 4 island, Edit the Server configuration (Ctrl + Left Click on the server grid) : Check Home Server then Click on the Spawn Regions button then add this : Name | Parent Cell Northern Island | 0,2 Eastern Island | 0,2 Southern Island | 0,2 Western Island | 0,2 The Parent Cell correspond to the grid X,Y Example, If you want to put your freeport in A1 than put 0,0. 3.8 Export To export it, simply click Export then Local Export All. The files will be exported in the directory ServerGridEditor/Export. You will have 2 files and 1 directory (for a 3x3 map) : ServerGrid CellImg_0-0.jpg CellImg_0-1.jpg CellImg_0-2.jpg CellImg_1-0.jpg CellImg_1-1.jpg CellImg_1-2.jpg CellImg_2-0.jpg CellImg_2-1.jpg CellImg_2-2.jpg MapImg.jpg ServerGrid.json ServerGrid.ServerOnly.json I have read many post about the map being black, and some people tell to rename those file into jpeg or to add an external link to the ServerGrid.json with the "MapImageURL": "" option, but most of the problems can be resolved simply by adding the PUBLIC IP to the paramater SeamlessIP in the launch start command. (I also got this problem so i know what i'm talking about ) ↓ The tutorial continue below ↓
  5. Veteran ARK server host here: I've just spun up a test Atlas server and even though the process is running and listening on the correct ports (this is Linux) and the server is receiving packets to the listening port, the server is reporting offline when polled by steam view > servers list (prompted manually). Well, I think it's running. The stdout from the application is: [email protected]:~$ bash servertest.sh Using binned. 4.5.1-0+UE4 7038 3077 409 10 [S_API FAIL] SteamAPI_Init() failed; SteamAPI_IsSteamRunning() failed. Setting breakpad minidump AppID = 834910 It's definitely listening and using a bunch of memory: [email protected]:/home/ATLAS/ATLAS/ShooterGame/Saved/Logs$ sudo netstat -nlp | grep Shoot tcp 0 0* LISTEN 26313/ShooterGameSe udp 0 0* 26313/ShooterGameSe udp 43008 0* 26313/ShooterGameSe 26313 ATLAS 20 0 6568776 3.639g 72304 S 1.3 46.7 0:52.85 ShooterGameServer Edit: After some additional troubleshooting I found the following from the ShooterGame logs: [email protected]:/home/ATLAS/ATLAS/ShooterGame/Saved/Logs$ sudo tail -f ShooterGame.log [2019.03.03-09.35.18:020][ 0]Log file open, 03/03/19 01:35:18 [2019.03.03-09.35.18:020][ 0]ATLAS Version: 20.12 (Rev. 109371) [2019.03.03-09.35.18:020][ 0]PID: 28103 [2019.03.03-09.35.34:517][ 0]Primal Game Data Took 16.15 seconds [2019.03.03-09.35.37:022][ 0]SteamSocketsOpenSource: gethostname failed () [2019.03.03-09.35.37:022][ 0]gethostbyname failed () [2019.03.03-09.35.42:669][ 0]Network range scales set to: 48 start, 77 end, 0.440000 endscale I can see from the below post that this all looks okay, it's just that the server never starts: In this admin's case, the server took over 400 seconds to load. So I've left it for over 1200 and no dice.
  6. Does anyone know what the command (if any) there is to spawn maps (bottles) around the islands? I am looking for a spawn command that would allow me to spawn different qualities of them. Thanks! Hashi
  7. Hello friends, I have been working on a 5x5. I am having issues now where I can connect and enablecheats etc on our freeport. But get timeout when I try to go to a new grid. The walls are blue, so the game indicates that the servers are all up and running, but get time out when I try cross the blue zone. I also get the message with "Traveling to B3 (Withering Heights)" when I cross the border. So it knows which server it should connect to. 2,2 C3 is home server and freeport. Batch script timeout 5 taskkill /F /im ShooterGameServer.exe timeout 5 C:\atlas\steamcmd.exe +runscript atlas.txt timeout 2 echo. set atlaspath="C:\atlas\steamapps\common\ATLAS Dedicated Server\ShooterGame\Binaries\Win64" echo Starting ATLASSERVER.exe cd /d %atlaspath% timeout 10 rem , Home server, Tropical Freeport 2,2 C3. start ShooterGameServer.exe Ocean?ServerX=2?ServerY=2?AltSaveDirectoryName=22?RCONPort=10600?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10000 -log -server rem ^ Home server, Tropical Freeport 2,2 C3. timeout 10 start ShooterGameServer.exe Ocean?ServerX=0?ServerY=0?AltSaveDirectoryName=00?RCONPort=10622?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10022 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=0?ServerY=1?AltSaveDirectoryName=01?RCONPort=10601?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10001 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=0?ServerY=2?AltSaveDirectoryName=02?RCONPort=10602?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10002 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=0?ServerY=3?AltSaveDirectoryName=03?RCONPort=10603?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10003 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=0?ServerY=4?AltSaveDirectoryName=04?RCONPort=10604?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10004 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=1?ServerY=0?AltSaveDirectoryName=10?RCONPort=10610?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10010 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=1?ServerY=1?AltSaveDirectoryName=11?RCONPort=10611?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10111 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=1?ServerY=2?AltSaveDirectoryName=12?RCONPort=10612?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10012 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=1?ServerY=3?AltSaveDirectoryName=13?RCONPort=10613?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10013 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=1?ServerY=4?AltSaveDirectoryName=14?RCONPort=10614?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10014 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=2?ServerY=0?AltSaveDirectoryName=20?RCONPort=10620?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10020 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=2?ServerY=1?AltSaveDirectoryName=21?RCONPort=10621?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10021 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=2?ServerY=3?AltSaveDirectoryName=23?RCONPort=10623?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10023 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=2?ServerY=4?AltSaveDirectoryName=24?RCONPort=10624?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10024 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=3?ServerY=0?AltSaveDirectoryName=30?RCONPort=10630?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10030 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=3?ServerY=1?AltSaveDirectoryName=31?RCONPort=10631?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10031 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=3?ServerY=2?AltSaveDirectoryName=32?RCONPort=10632?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10032 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=3?ServerY=3?AltSaveDirectoryName=33?RCONPort=10633?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10033 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=3?ServerY=4?AltSaveDirectoryName=34?RCONPort=10634?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10034 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=4?ServerY=0?AltSaveDirectoryName=40?RCONPort=10640?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10040 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=4?ServerY=1?AltSaveDirectoryName=41?RCONPort=10641?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10041 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=4?ServerY=2?AltSaveDirectoryName=42?RCONPort=10642?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10042 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=4?ServerY=3?AltSaveDirectoryName=43?RCONPort=10643?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10043 -log -server timeout 10 start ShooterGameServer.exe Ocean?ServerX=4?ServerY=4?AltSaveDirectoryName=44?RCONPort=10644?RCONEnabled=True?MaxPlayers=50?ReservedPlayerSlots=5?ServerAdminPassword=password?QueryPort=10044 -log -server exit Grid and ports Coords: Zone: Name: IP: Template: Query port: Client Port: Seamless Port: 00 A1 The cold embrace <Host IP> Polar 10022 10222 27000 01 A2 Captured wilderness <Host IP> Temperate 10001 10201 27004 02 A3 The center of one <Host IP> Equatorial 10002 10202 27008 03 A4 Coming around the bend <Host IP> Temperate 10003 10203 27012 04 A5 Freezing fields <Host IP> Polar 10004 10204 27000 10 B1 Northbend <Host IP> Tundra 10010 10210 27012 11 B2 Heated home <Host IP> Tropical 10111 10211 27000 12 B3 Withering heights <Host IP> Desert 10012 10212 27004 13 B4 Missing the treasure <Host IP> Equatorial 10013 10213 27008 14 B5 The cold disaster <Host IP> Tundra 10014 10214 27012 20 C1 Sinking feeling <Host IP> Temperate 10020 10220 27008 21 C2 The heat <Host IP> Tropical 10021 10221 27012 22 C3 Tropical Freeport <Host IP> Tropical 10000 10200 27000 23 C4 A simpler time <Host IP> Tropical 10023 10223 27004 24 C5 The sick feeling <Host IP> Temperate 10024 10224 27008 30 D1 Childen of the wake <Host IP> Tundra 10030 10230 27004 31 D2 The chill <Host IP> Equatorial 10031 10231 27008 32 D3 Tempered souls <Host IP> Desert 10032 10232 27012 33 D4 Stroke of the heat <Host IP> Tropical 10033 10233 27000 34 D5 Ice is around here <Host IP> Tundra 10034 10234 27004 40 E1 Shivering bones <Host IP> Polar 10040 10240 27000 41 E2 Home of five <Host IP> Temperate 10041 10241 27004 42 E3 Middle of here <Host IP> Equatorial 10042 10242 27008 43 E4 The wild has entered <Host IP> Temperate 10043 10243 27012 44 E5 Walking towards death <Host IP> Polar 10044 10244 27000
  8. I have yet to find a single treasure on any island in my dedicated servers. The maps work fine, I am standing on top of the X, but I do not see the treasure beam saying where to dig or anything. It doesn't work while walking or while mounted. Is this happening to anyone else? Everything else seems to work fine except that. I find tons of loot/treasure floating in the water, but non off the maps...
  9. I have made a few custom maps already and am still currently working on making more. If you want to learn how to do it you can join my stream and follow along, ask questions, and get guidance. There are several other modders and mappers who are in voice chat with me who are also working on this. I can also cover how to setup your map on Nitrado.
  10. Hello friends, I am trying to decipher the names of the different islands that you can place in ServerGridEditor. Currently building a 7x7 grid and would love to make it as accurate as possible when it comes to island location, size and purpose. The naming of the files aren't very self explanatory however. All islands are named by type and up to three different codes. Type: Cay, Ice, Islet, Mnt Code 1: A, B, C, D, E, F, G, H, I, J, K, L, M, N, O, P, Q, R, S, T, U, V, W, X, Y, Z, GB, JB, LB, NB, OB Code 2: CH, CL, CPE, EE, ER, ET, HD, PO, TR, WF, WR, WT, WU Code 3: B, C, D, E, PVE I would say it is mostly Code 2 that I would like to know the explanation of. I've heard some videos where people refer to CL as Lower Desert or something but that doesn't really make much sense to me. So perhaps you guys know the answer. Also I think that PVE is for the powerstone islands.
  11. I've been trying to host a 3x3 on my Linux Ubuntu server machine but I have no idea how to. I'm new to Linux so any help would be very welcome!!
  12. While looking through the official 15x15 ServerGrid.json file, I found several discovery zones with "explorerNoteIndex" values other than zero. The powerstones are one example for these. However, there are more and I got a lot of questions regarding them. There seems to be absolutely no explanation or information of them. Let's look at the "explorerNoteIndex": 2 for an example: {"name": "Gorgon's Perch", "sizeX": 0.0, "sizeY": 0.0, "sizeZ": 0.0, "id": 2163, "xp": 0.0, "bIsManuallyPlaced": true, "ManualVolumeName": "Mnt_E_Near_02-GorgonsPerch", "explorerNoteIndex": 2, "allowSea": false, "worldX": 4900000.0, "worldY": 4900000.0, "rotation": 0.0} It is located on the sever (3,3) and is shown in the center of the sever, which seems to be normal for manually placed discovery points. The name suggests, that it is located on the following island: {"name": "Mnt_E_WF", "id": 863, "spawnerOverrides": {}, "minTreasureQuality": -1.0, "maxTreasureQuality": -1.0, "useNpcVolumesForTreasures": false, "useLevelBoundsForTreasures": true, "prioritizeVolumesForTreasures": false, "islandTreasureBottleSupplyCrateOverrides": "", "worldX": 4542470.0, "worldY": 5304196.5, "rotation": -179.571625} The coordinates, however, do not match the coordinates of the island. The coordinates of the power stone entries, in contrast, are definitely matching the PVE islands, while the coordinates of most "explorer notes" are located at the center of the server. Does anyone know what these "explorer notes" are and how they are enabled on private servers? Do I simply need an instance of Mnt_E on my map and put the discovery zone to the center of the server? Are they enabled on the official server, yet?
  13. Servers are prepaid for a year with auto-renewal so you won't lose your work. The map has 9 servers running and is a 3X3 grid that has all biomes. Huge area of land and islands available for claiming and building on. Current players are 18+, friendly and very helpful. Message me in-game and I'll help you get going. Diamond
  14. Hello, I have the issue, that our Map is for new Players black. Only after they get to the B1 from A1 the Map seems to "activate". I tried to remove the MetaWorlUrl and the MapImageURL completly. Both doesnt worked. I created an Index https://itservice.new-mind-gaming.de/ it doesnt worked too. Maybe Im doing something wrong.
  15. A cheat destroymytarget doesn't remove the flag. How can we destroy unwanted flags as admins? I also checked out the the cheat like givetome giveallstructure doesn't work on flags. Maybe there are a set of new cheat commands (like remove flag)?
  16. Hello, i have my server running all smoothly but i would like to tweak the GameUserSettings.ini and Game.ini a bit more, i know that many of the ARK server settings are identical and i'm using some of them but I'd like to change for example the quick pick up time of my server and i can not find anyware on the net, i already search here in the forum and google. So, does anyone know where i can read the unique settings of the atlas (not ark server settings). Tks
  17. First off I did not make these videos but after getting help from the creator on his quick 1x1 guide he made these videos. If you have having trouble with anything concerning dedicated server creation I highly suggest starting fresh with these guides. Just select from the playlist which you need help with if you are confident you know the basics. if not start with the quick 1x1. https://www.youtube.com/playlist?list=PL0TwOxC8-YOivCyubY0mhOQIr8ErGh4WP
  18. Salutations fellow pirates, I have successfully setup a 2 x 2 server using the template that was provided the issue I'm having is that the mini map is covered in fog of war making it unusable is anyone else seeing this or does anyone have an idea how to fix it. Thanks
  19. Hey Guys, Recently i keep having Crashes, the latest one is the one below. any ideas ? Fatal error! VERSION: 6.2 ShooterGameServer.exe!FPxQueryFilterCallback::preFilter() (0x00000001416e3cf0) + 17 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:575] PhysX3_x64.dll!MultiQueryCallback<physx::PxSweepHit>::invoke() (0x000007fef29e0f93) + 67 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:406] PhysX3_x64.dll!physx::Sq::AABBTreeRaycast<1>::operator()() (0x000007fef2a9b4b1) + 220 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\scenequery\src\sqaabbtreequery.h:223] PhysX3_x64.dll!physx::Sq::AABBPruner::sweep() (0x000007fef2a98e1f) + 17 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\scenequery\src\sqaabbpruner.cpp:324] PhysX3_x64.dll!physx::NpSceneQueries::multiQuery<physx::PxSweepHit>() (0x000007fef29df2c8) + 33 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:815] PhysX3_x64.dll!physx::NpSceneQueries::sweep() (0x000007fef29de5f5) + 5 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:145] ShooterGameServer.exe!GeomSweepMulti_PhysX<0>() (0x00000001416ba297) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:1510] ShooterGameServer.exe!GeomSweepMulti() (0x00000001416d0a8c) + 89 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:1581] ShooterGameServer.exe!UWorld::SweepMulti() (0x00000001416e007a) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\worldcollision.cpp:157] ShooterGameServer.exe!AShooterCharacter::CheckAndHandleBasedPlayersBeingPushedThroughWalls() (0x00000001404450a5) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootercharacter.cpp:3758] ShooterGameServer.exe!APrimalCharacter::Tick() (0x0000000140191204) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\primalcharacter.cpp:4617] ShooterGameServer.exe!AShooterCharacter::Tick() (0x000000014047506b) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootercharacter.cpp:4408] ShooterGameServer.exe!AActor::TickActor() (0x000000014133a88e) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\actor.cpp:774] ShooterGameServer.exe!FActorTickFunction::ExecuteTick() (0x00000001413221fa) + 27 bytes [h:\yarkupdate\engine\source\runtime\engine\private\actor.cpp:149] ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00000001415b0956) + 31 bytes [h:\yarkupdate\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871] ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x0000000140e30c4d) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:939] ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x0000000140e30d5e) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:680] ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x0000000140e3a769) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:1777] ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00000001415c4f35) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\ticktaskmanager.cpp:205] ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00000001415c8de2) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\ticktaskmanager.cpp:999] ShooterGameServer.exe!UWorld::Tick() (0x000000014146f10e) + 20 bytes [h:\yarkupdate\engine\source\runtime\engine\private\leveltick.cpp:1224] ShooterGameServer.exe!UGameEngine::Tick() (0x000000014140fc52) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\gameengine.cpp:1174] ShooterGameServer.exe!FEngineLoop::Tick() (0x000000014002bc4b) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launchengineloop.cpp:2443] ShooterGameServer.exe!GuardedMain() (0x0000000140026add) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launch.cpp:140] ShooterGameServer.exe!GuardedMainWrapper() (0x0000000140026b3a) + 5 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] ShooterGameServer.exe!WinMain() (0x000000014002c53a) + 17 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:209] ShooterGameServer.exe!__tmainCRTStartup() (0x00000001422c227d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] kernel32.dll!UnknownFunction (0x00000000775b59cd) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x000000007781383d) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x000000007781383d) + 0 bytes [UnknownFile:0]
  20. Nazfera2

    Dedicated Server Crash

    Hey Guys, Dedicated server here, server crashed with the following message. any idea what i means ? thanks, Fatal error! VERSION: 6.2 ShooterGameServer.exe!FPxQueryFilterCallback::preFilter() (0x00000001416e3cf0) + 17 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:575] PhysX3_x64.dll!MultiQueryCallback<physx::PxSweepHit>::invoke() (0x000007fef29e0f93) + 67 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:406] PhysX3_x64.dll!physx::Sq::AABBTreeRaycast<1>::operator()() (0x000007fef2a9b4b1) + 220 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\scenequery\src\sqaabbtreequery.h:223] PhysX3_x64.dll!physx::Sq::AABBPruner::sweep() (0x000007fef2a98e1f) + 17 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\scenequery\src\sqaabbpruner.cpp:324] PhysX3_x64.dll!physx::NpSceneQueries::multiQuery<physx::PxSweepHit>() (0x000007fef29df2c8) + 33 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:815] PhysX3_x64.dll!physx::NpSceneQueries::sweep() (0x000007fef29de5f5) + 5 bytes [e:\arksvn_pc\engine\source\thirdparty\physx\physx_3.4\source\physx\src\npscenequeries.cpp:145] ShooterGameServer.exe!GeomSweepMulti_PhysX<0>() (0x00000001416ba297) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:1510] ShooterGameServer.exe!GeomSweepMulti() (0x00000001416d0a8c) + 89 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\physxcollision.cpp:1581] ShooterGameServer.exe!UWorld::SweepMulti() (0x00000001416e007a) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\collision\worldcollision.cpp:157] ShooterGameServer.exe!AShooterCharacter::CheckAndHandleBasedPlayersBeingPushedThroughWalls() (0x00000001404450a5) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootercharacter.cpp:3758] ShooterGameServer.exe!APrimalCharacter::Tick() (0x0000000140191204) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\primalcharacter.cpp:4617] ShooterGameServer.exe!AShooterCharacter::Tick() (0x000000014047506b) + 0 bytes [h:\yarkupdate\projects\shootergame\source\shootergame\private\shootercharacter.cpp:4408] ShooterGameServer.exe!AActor::TickActor() (0x000000014133a88e) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\actor.cpp:774] ShooterGameServer.exe!FActorTickFunction::ExecuteTick() (0x00000001413221fa) + 27 bytes [h:\yarkupdate\engine\source\runtime\engine\private\actor.cpp:149] ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00000001415b0956) + 31 bytes [h:\yarkupdate\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871] ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x0000000140e30c4d) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:939] ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x0000000140e30d5e) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:680] ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x0000000140e3a769) + 0 bytes [h:\yarkupdate\engine\source\runtime\core\private\async\taskgraph.cpp:1777] ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00000001415c4f35) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\ticktaskmanager.cpp:205] ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00000001415c8de2) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\ticktaskmanager.cpp:999] ShooterGameServer.exe!UWorld::Tick() (0x000000014146f10e) + 20 bytes [h:\yarkupdate\engine\source\runtime\engine\private\leveltick.cpp:1224] ShooterGameServer.exe!UGameEngine::Tick() (0x000000014140fc52) + 0 bytes [h:\yarkupdate\engine\source\runtime\engine\private\gameengine.cpp:1174] ShooterGameServer.exe!FEngineLoop::Tick() (0x000000014002bc4b) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launchengineloop.cpp:2443] ShooterGameServer.exe!GuardedMain() (0x0000000140026add) + 0 bytes [h:\yarkupdate\engine\source\runtime\launch\private\launch.cpp:140] ShooterGameServer.exe!GuardedMainWrapper() (0x0000000140026b3a) + 5 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] ShooterGameServer.exe!WinMain() (0x000000014002c53a) + 17 bytes [h:\yarkupdate\engine\source\runtime\launch\private\windows\launchwindows.cpp:209] ShooterGameServer.exe!__tmainCRTStartup() (0x00000001422c227d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] kernel32.dll!UnknownFunction (0x00000000775b59cd) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x000000007781383d) + 0 bytes [UnknownFile:0] ntdll.dll!UnknownFunction (0x000000007781383d) + 0 bytes [UnknownFile:0]