Mods / Serv-a-Map

Tags: #QoL
Author: VeryGoodDog
Side: Both
Created: Oct 16th 2024 at 12:22 AM
Last modified: Oct 16th 2024 at 12:27 AM
Downloads: 211
Follow Unfollow 10

Latest release (for outdated Vintage Story v1.19.0 - v1.19.8):
servamap-0-0-5.zip  1-click install


Serv-a-Map is a mod that creates an online map of your server, letting players see the world even when they aren't logged on. It even automatically hosts the webpage for you, so all you need to do is install the mod and visit the server url plus /config to view.

A few notes:

  • This mod is in beta! It may cause lag on your server or even crash it.
  • This is not a server side only mod. The mod is automatically downloaded to each player's game.
  • This mod actually works on single player, if you visit localhost:8080/config you will see the map.

Support me? owo

Version For Game version Downloads Release date Changelog Download 1-click mod install*
v0.0.5 211 Oct 16th 2024 at 12:27 AM Show servamap-0-0-5.zip 1-click install

3 Comments (oldest first | newest first)

💬 NastyFlytrap, Apr 25th at 2:25 PM

Running on 64 bit Windows 10.0.19045.0 with 15613 MB RAM
Game Version: v1.20.9 (Stable)
2025-04-25 16:24:51: Critical error occurred in the following mod: servamap@0.0.5
Loaded Mods: africanmonitorlizards@1.0.7, asianmonitorlizards@1.0.1, bandedgeckos@1.2.0, beardeddragons@1.0.0, biggerstoneandnuggetstacks@1.0.0, bradycrackedrock@1.0.1, buckets_stack_to_5@1.0.1, chiseltools@1.14.17, ensatinas@1.0.0, fancyskyMessir82@1.1.4, fancyskyMilkyWayBloodMoon@1.1.6, fancyskyMilkyWay@1.1.5, fancyskyRedSpiderNebula@1.1.3, fancysky Regular@1.1.2, flourbags@1.1.1, free_stone_drops_when_broken@1.0.1, giantgouramis@1.0.2, spawngiantwaterlilies@1.0.0, haytexturefix@1.0.0, immersivecorpsedrop@1.0.3, instantpickup@1.0.3, instandtemporalmobdrops@1.0.3, jacksadze@1.1.1, knobtailedgeckos@1.2.1, leopardgeckos@1.2.2, manualdough@1.1.3, manualscraping@1.2.1, moreicons_cs@1.1.0, mycodiversity@1.0.4, nacatfish@1.0.1, nadarters@2.0.0, nasalamanders@1.0.0, newworldgianttortoises@1.1.1, pondfrogsiii@1.2.3, newzealandfrogs@1.1.1, nooffhand@1.0.1, pondfrogsi@1.2.3, OrnamentalFish@4.0.1, overhaullib@0.2.8, pacificnewts@1.3.1, peacockbasses@1.1.2, prospecttogether@2.0.3, rainfrogs@1.2.1, ripened_wild_crops@1.0.0, rope-bridges@1.1.0, ropebridgescompatibility@1.1.0, steelblistersteelmeltat1499c@, temporal_gears_stack@1.0.0, terraprety@6.0.2, truesunfishes@1.1.2, usefulshears@1.0.0, game@1.20.9, vsimgui@1.1.8, wild_cabbage_pumpkin@1.0.0, zoombuttonreborn@2.0.0, altmapiconrendererpatch@1.0.0, animalcages@3.2.2, metalrecoveryrevived@0.1.20, egocaribautomapmarkers@4.0.1, betterfirepit@1.1.5, BetterProspecting@1.7.0, blocksoverlay@4.3.1, bodyheatbarfix@1.0.1, bullseyecontinued@3.0.0-pre.9, commonlib@2.6.1, configlib@1.5.2, cooperativecombat@1.1.1, danatweaks@3.4.1, daytrader@1.0.5, earlychiseling@1.0.1, extrainfo@1.9.9, farmlanddropswithnutrients@1.2.1, harphoh@1.1.0, herbarium@1.4.0, hit@2.2.0, immersivewoodchopping@0.7.5, improvedhandbookrecipes@1.1.3, kreaturesandkritters@1.0.3, meteoricexpansion-reborn@1.3.0, mif@1.0.1, moreanimals@1.4.1, nemi@1.1.0, offhanddebuffpatch@1.0.1, pileful@1.1.5, playerlist@2.1.5, rpvoicechat@2.3.16, servamap@0.0.5, SimpleMobFootStepsUpdate@1.0.1, smeltableingots@1.0.0, smithingplus@1.6.0-rc.2, somethinginthewater@1.2.6, statushudcont@3.2.6, thecritterpack@0.9.1, tieredsuperiority@1.1.3, togglemousecontrol@1.1.6, versionchecker@1.1.0, creative@1.20.9, survival@1.20.9, waypointtogethercontiued@2.2.0, webcartographercolorexporter@0.6.0, instantfirepits@5.0.0, playercorpse@1.11.1, snailmod@0.0.1, wildcraftfruit@1.3.2, wildcraftherb@0.0.1, wildcrafttree@1.3.0, wildberrydye@0.0.1
System.Exception: Attempting to send data to a not connected channel. For optionally dependent network channels test if your channel is Connected before sending data.
at Vintagestory.Client.NoObf.NetworkChannel.SendPacket[T](T message) in VintagestoryLib\Client\API\NetworkChannel.cs:line 84
at ServaMap.Client.ServaMapClientMod.OnLevelFinalize() in /home/ah/Documents/devStuff/vintagestory/modding/automap/servamap/Client/ServaMapClientMod.cs:line 117
at Vintagestory.Client.NoObf.ClientEventAPI.TriggerLevelFinalize() in VintagestoryLib\Client\API\ClientEventAPI.cs:line 384
at Vintagestory.Client.NoObf.ClientSystemStartup.HandleLevelFinalize(Packet_Server packet) in VintagestoryLib\Client\Systems\Startup.cs:line 1071
at Vintagestory.Client.NoObf.ClientMain.ExecuteMainThreadTasks(Single deltaTime) in VintagestoryLib\Client\ClientMain.cs:line 786
at Vintagestory.Client.GuiScreenConnectingToServer.RenderToDefaultFramebuffer(Single dt) in VintagestoryLib\Client\MainMenu\Screens\GuiScreenConnectingToServer.cs:line 254
at Vintagestory.Client.ScreenManager.Render(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 695
at Vintagestory.Client.ScreenManager.OnNewFrame(Single dt) in VintagestoryLib\Client\ScreenManager.cs:line 670
at Vintagestory.Client.NoObf.ClientPlatformWindows.window_RenderFrame(FrameEventArgs e) in VintagestoryLib\Client\ClientPlatform\GameWindow.cs:line 127
at OpenTK.Windowing.Desktop.GameWindow.Run()
at Vintagestory.Client.ClientProgram.Start(ClientProgramArgs args, String[] rawArgs) in VintagestoryLib\Client\ClientProgram.cs:line 334
at Vintagestory.Client.ClientProgram.<>c__DisplayClass10_0.<.ctor>b__1() in VintagestoryLib\Client\ClientProgram.cs:line 130
at Vintagestory.ClientNative.CrashReporter.Start(ThreadStart start) in VintagestoryLib\Client\ClientPlatform\ClientNative\CrashReporter.cs:line 93

Event Log entries for Vintagestory.exe, the latest 3
==================================
{ TimeGenerated = 2025-04-25 16:21:09, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.9.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process ID: 0x738
Faulting application start time: 0x01dbb5eb269d056b
Faulting application path: C:\Users\BOSS\Stuff\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\BOSS\Stuff\Vintagestory\Lib\openal32.dll
Report ID: df37fb40-446a-4991-9f8f-3997a567dec2
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 2025-04-25 15:40:17, Site = , Source = Application Error, Message = Faulting application name: Vintagestory.exe, version: 1.20.9.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process ID: 0x3cf0
Faulting application start time: 0x01dbb5e744c9789b
Faulting application path: C:\Users\BOSS\Stuff\Vintagestory\Vintagestory.exe
Faulting module path: C:\Users\BOSS\Stuff\Vintagestory\Lib\openal32.dll
Report ID: f8c7cb31-05b8-45a3-8098-79a7d4d683d3
Faulting package full name:
Faulting package-relative application ID: }
--------------
{ TimeGenerated = 2025-04-25 15:16:04, Site = , Source = Application Error, Message = Faulting application name: VintageStory.exe, version: 1.20.9.0, time stamp: 0x66470000
Faulting module name: openal32.dll, version: 1.23.0.0, time stamp: 0x63dd31ad
Exception code: 0x40000015
Fault offset: 0x00000000000df046
Faulting process ID: 0x18d4
Faulting application start time: 0x01dbb5e2f917b2ac
Faulting application path: C:\Users\BOSS\Stuff\Vintagestory\VintageStory.exe
Faulting module path: C:\Users\BOSS\Stuff\Vintagestory\Lib\openal32.dll
Report ID: ff1c50c0-4be5-4bbc-85ea-e9468263c92c
Faulting package full name:
Faulting package-relative application ID: }

💬 NastyFlytrap, Apr 25th at 1:47 PM

Crashes the game now

💬 LittleJoe, Oct 16th 2024 at 4:44 AM

Hey there! It's awesome to see another option for online maps!

I'm getting a client crash when using it on a fresh hosted server however:

System.Exception: Attempting to send data to a not connected channel. For optionally dependent network channels test if your channel is Connected before sending data.

Full logs:
https://pastebin.com/fc8yKswL

I'm assuming this might have something to do with the port not being assigned? But, I can't find the config file for the mod to change it. There's nothing under data/ModConfig/ like I'd expect.

 (edit comment delete)