Welcome, Guest
Please Login or Register.    Lost Password?
Go to bottomPage: 1
TOPIC: EPExternals.db
#62758
EPExternals.db 1 Month, 1 Week ago Karma: 2
Hello Slav!

I would like to ask for your help regarding the shared folder. I looked into EPExternals.db while you were working.
The fleet entry works fine, but I can't get the tank to enter the belt number and that it is outside the belt. TankInBeltPresent: True and Beltindex:xx. I solved this once from python, but I would be happy if the tank could solve it itself. If the tank warps out of the belt, False works fine. Could you take a look and see what the problem could be? Another question. If I want the miner to check if it is in the right belt, which command can I use to do that? If I issue WarpingToLocation , it uses bookmark 0. I need it to look at the tank index and check if it is in the right place.
Thank you!
asda1702
Junior Boarder
Posts: 55
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#62775
Re: EPExternals.db 1 Month ago Karma: 34
The Tank thing works pretty well for me using miners, but I haven't tried using the looter with Tank option. I just have to make sure that the bookmark names are the same.

The one thing that I have noticed is that Tanks don't clear their old entries in EPExternals.db, or go back to where they crashed, and miners don't know that the tank crashed because there's no status update/check. If something happens, like VM sudden shutdown or something weird, the non-tank miners will often go to the old BM while the Tank goes to a new BM.
innominate
Gold Boarder
Posts: 642
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#62776
Re: EPExternals.db 1 Month ago Karma: 2
I am using 3 VMs, with a maximum of 2 characters per VM.The Orca is alone in one of the VMs.
Their communication is handled via a Shared Folder.The Tank writes to the DB perfectly fine, except for the belt number. I solved this by writing a Python script that reads the belt number from the Tank's log. When the Orca arrives at the belt and everything is clear, it calls this Python script via an AHK (AutoHotkey) script, which then updates the DB.If the Tank drops or warps out, the DB update happens again through another script. This script runs a New_session AHK whenever the Orca warps out/starts, resetting the DB to the default state: Beltindex = 0 and Tankinbelt = False.
asda1702
Junior Boarder
Posts: 55
graphgraph
User Offline Click here to see the profile of this user
The administrator has disabled public write access.
 
#62777
Re: EPExternals.db 1 Month ago Karma: 854
I would try network folder as shared folders in vmware have a bug. To create file server you can download turnkey file server and create one vm with it. Setup network user/pass and network shared folder. Contact me for instructions, if necessary. To connect this folder to local folder on windows start create task in task scheduler:

Code:


cmd.exe /c "net use \\FileServerIPOrNetworkName\FileServerSharedFolderName /user:FileServerUser "MASTERKEY" /persistent:yes"



MASTERKEY if a password for FileServerUser

Also you need to create symlink ones to point out C:\Shared folder to \\FileServerIP\\FileServerSharedFolderName
Run this in cmd

Code:


mklink /D "C:\Shared" "\\FileServerIPOrNetworkName\FileServerSharedFolderName"



VMs use bridged network. NAT service in Vmware have bugs too, better to avoid
Slav2
Admin
Posts: 17193
graph
User Offline Click here to see the profile of this user
Last Edit: 2026/07/15 06:43 By Slav2.
The administrator has disabled public write access.
Send logs to my mail slav2@list.ru with subject 'log files' to pass spam filter.
How to record logs in knowledge base
Contact me in telegram
 
Go to topPage: 1
Moderators: Slav2
© Macro Laboratory 2026
All rights reserved!
Design by Ivan Kozyrin