-
Member
Hi, did you figure it out further? I have the same situation, it doesn't work. The site loads to check if the date has been received but it is empty.
-
Member
What vm are you using? I tried hyper-v but game was extremely laggy. Any recommendation ?
-
Member
Hello, thank you for your work
someone besides the author launched it?)
Last edited by limpopooo; 02-08-2025 at 09:37 PM.
-
Member
Originally Posted by
limpopooo
Hello, thank you for your work
someone besides the author launched it?)
Yes, I did. Took some hours to write your own build. But is nice to watch now.
Love such projects.
Saw the last commit and rewrote the ExCore2 ShareData and "backend" to drop the HttpServer.
Are pull request welcome on git?
Last edited by dumpcheck; 02-09-2025 at 05:40 PM.
-
Post Thanks / Like - 1 Thanks
limpopooo (1 members gave Thanks to dumpcheck for this useful post)
-
Member
You don't know how to fix this error?
2024-12-17 15:50:55.220 -07:00 [ERR] ServerRestar tEvent was crushed -> System.Net.HttpListenerException (32): The process cannot access the file because it is being used by another process.
at System.Net.HttpListener.AddPrefixCore(String registeredPrefix)
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at WebServer..ctor(IReadOnlyCollection`1 prefixes, Func`2 method) in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\HttpServer.cs:line 36
at WebServer..ctor(Func`2 method, String[] prefixes) in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\HttpServer.cs:line 40
at ShareData.ShareData.ServerRestartEvent() in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\ShareData.cs:line 1669
-
Member
Originally Posted by
dumpcheck
Yes, I did. Took some hours to write your own build. But is nice to watch now.
Love such projects.
Saw the last commit and rewrote the ExCore2 SharedData and "backend" to drop the HttpServer.
Are pull request welcome on git?
could you post it?
-
Member
Originally Posted by
YevhenSavenkov
You don't know how to fix this error?
2024-12-17 15:50:55.220 -07:00 [ERR] ServerRestar tEvent was crushed -> System.Net.HttpListenerException (32): The process cannot access the file because it is being used by another process.
at System.Net.HttpListener.AddPrefixCore(String registeredPrefix)
at System.Net.HttpListener.AddAllPrefixes()
at System.Net.HttpListener.Start()
at WebServer..ctor(IReadOnlyCollection`1 prefixes, Func`2 method) in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\HttpServer.cs:line 36
at WebServer..ctor(Func`2 method, String[] prefixes) in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\HttpServer.cs:line 40
at ShareData.ShareData.ServerRestartEvent() in C:\Users\1\Downloads\poe2 v2\poe2\Plugins\Source\ShareData\ShareData.cs:line 1669
U need to run ExCore2 with Admin to get the HttpServer running. Or a second Server is running on that port.
-
Member
-
Member
Originally Posted by
limpopooo
Try to remove the ShareData folder from the ExileCore2/Plugins/Source folder and stick to the precompiled one.
You only need the follwoing files.
etg7duynim.png
Then run the game, login and run ExileCore2 as admin.
Maybe check the last log inside the ExCore2/Logs folder...
And disable the Windows firewall inside your vm.
If everything works you should see a "A simple webserver. Press a key to quit." in the logs and be able to get data out of the game.
Try e.g. to open http://(IP-of-your-vm):50006/getInventoryInfo in your browser on the host (or with localhost on the vm) and it should return a json with your items in the inventory.
-
Post Thanks / Like - 1 Thanks
limpopooo (1 members gave Thanks to dumpcheck for this useful post)
-
Member
Originally Posted by
dumpcheck
Try to remove the ShareData folder from the ExileCore2/Plugins/Source folder and stick to the precompiled one.
You only need the follwoing files.
etg7duynim.png
Then run the game, login and run ExileCore2 as admin.
Maybe check the last log inside the ExCore2/Logs folder...
And disable the Windows firewall inside your vm.
If everything works you should see a "A simple webserver. Press a key to quit." in the logs and be able to get data out of the game.
Try e.g. to open
http://(IP-of-your-vm):50006/getInventoryInfo in your browser on the host (or with localhost on the vm) and it should return a json with your items in the inventory.
if use bat_atlas_rush_pconc connects but gives an error
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main>cd 1_host
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set machine=a2
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set debug=0
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set unique_id=b930676c8593d53test_a4
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set remote_ip=192.168.91.1
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set password=n19980502
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set build_name=PoisonConcBouncingPf
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set predefined_strategy=atlas_explorer
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>TITLE a2 192.168.91.1 b930676c8593d53test_a4 atlas_explorer PoisonConcBouncingPf
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>python launch.py {'script':'maps','REMOTE_IP':'192.168.91.1','unique_id':'b930676c8593d53test_a4' ,'password':'n19980502','force_reset_temp':False,'custom_strategy':'','predefine d_strategy':'atlas_explorer','build':'PoisonConcBouncingPf'}
{'script':'maps','REMOTE_IP':'192.168.91.1','unique_id':'b930676c8593d53test_a4' ,'password':'n19980502','force_reset_temp':False,'custom_strategy':'','predefine d_strategy':'atlas_explorer','build':'PoisonConcBouncingPf'}
successfully parsed cli config
parsed_config: {'script': 'maps', 'REMOTE_IP': '192.168.91.1', 'unique_id': 'b930676c8593d53test_a4', 'password': 'n19980502', 'force_reset_temp': False, 'custom_strategy': '', 'predefined_strategy': 'atlas_explorer', 'build': 'PoisonConcBouncingPf'}
{'script':'maps','REMOTE_IP':'192.168.91.1','unique_id':'b930676c8593d53test_a4' ,'password':'n19980502','force_reset_temp':False,'custom_strategy':'','predefine d_strategy':'atlas_explorer','build':'PoisonConcBouncingPf'}
successfully parsed cli config
parsed_config: {'script': 'maps', 'REMOTE_IP': '192.168.91.1', 'unique_id': 'b930676c8593d53test_a4', 'password': 'n19980502', 'force_reset_temp': False, 'custom_strategy': '', 'predefined_strategy': 'atlas_explorer', 'build': 'PoisonConcBouncingPf'}
config to run {'REMOTE_IP': '192.168.91.1', 'unique_id': 'b930676c8593d53test_a4', 'GROUP_ID': 'ult_1', 'COORD_ID': '127.0.0.1', 'force_reset_temp': False, 'password': 'n19980502', 'custom_strategy': '', 'predefined_strategy': 'atlas_explorer', 'build': 'PoisonConcBouncingPf'}
[mapper] using: REMOTE_IP: 192.168.91.1 unique_id: b930676c8593d53test_a4 GROUP_ID: ult_1 COORD_ID 127.0.0.1 force_reset_temp: False
build: PoisonConcBouncingPf
strategy: {'atlas_explorer': True, 'one_portal': False, 'prefer_high_tier': True, 'force_kill_boss': True, 'force_kill_blue': True, 'force_kill_rares': False}
[Controller] establishing connection with ('192.168.91.1', 50007)
[temp] loaded from file AfkTempData
[temp] loaded from file StashTempData
[Mover.setMoveType] setting move_type to mouse
build is not assigned, using any functions may throw errors
poe bot, v: 3.25.15 init at 1739113377.7063515
[temp] loaded from file MapsTempData
mapper_settings: {'atlas_explorer': True, 'one_portal': False, 'prefer_high_tier': True, 'force_kill_boss': True, 'force_kill_blue': True, 'force_kill_rares': False}
[temp] cant load MapperSession from file, creating new
'MapperSession' object has no attribute 'session_duration'
' File "launch.py", line 23, in <module>\n from maps import *\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\maps.py", line 2947, in <module>\n mapper = Mapper(poe_bot=poe_bot, strategy = strategy)\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\maps.py", line 1707, in __init__\n self.mapper_session_temp = MapperSession(unique_id=poe_bot.unique_id, session_duration = self.settings.session_duration)\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\temps.py", line 212, in __init__\n super().__init__(unique_id, temp_folder_dir, reset)\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\temps.py", line 39, in __init__\n self.reset()\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\temps.py", line 230, in reset\n print(f\'[sessions] resetting sessions {self.session_duration}\')\n'
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>goto :infinity_loop
if use poe2_runner connects but gives an error it loads up to 100 then reconnect and again up to 100 and so on endlessly
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main>cd 1_host
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set machine=j2
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set debug=0
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set unique_id=poe2_test
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>set remote_ip=192.168.91.1
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>TITLE j2 192.168.91.1 poe2_test
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>python poe_2_test.py {'script':'maps','REMOTE_IP':'192.168.91.1','unique_id':'poe2_test','password':' ','force_reset_temp':False,'custom_strategy':'','predefined_strategy':'','build' :''}
{'script':'maps','REMOTE_IP':'192.168.91.1','unique_id':'poe2_test','password':' ','force_reset_temp':False,'custom_strategy':'','predefined_strategy':'','build' :''}
successfully parsed cli config
parsed_config: {'script': 'maps', 'REMOTE_IP': '192.168.91.1', 'unique_id': 'poe2_test', 'password': '', 'force_reset_temp': False, 'custom_strategy': '', 'predefined_strategy': '', 'build': ''}
config to run {'REMOTE_IP': '192.168.91.1', 'unique_id': 'poe2_test', 'build': '', 'password': '', 'max_lvl': 101, 'chromatics_recipe': True, 'force_reset_temp': False}
running aqueduct using: REMOTE_IP: 192.168.91.1 unique_id: poe2_test max_lvl: 101 chromatics_recipe: True force_reset_temp: False
[Controller] establishing connection with ('192.168.91.1', 50007)
[temp] loaded from file AfkTempData
[temp] loaded from file StashTempData
[Mover.setMoveType] setting move_type to mouse
build is not assigned, using any functions may throw errors
poe bot, v: 3.25.15 init at 1739113753.1406636
[temp] loaded from file StashTempData
[poebot] #refreshAll call at 1739113753.1417065
area is loading 1
area is loading 99
'NoneType' object is not callable
' File "poe_2_test.py", line 84, in <module>\n poe_bot.refreshAll()\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\gamehelper.py", line 171, in refreshAll\n refreshed_data = self.getData(request_type="full")\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\gamehelper.py", line 142, in getData\n self.relogRestartSetActive()\n'
' File "C:\\Users\\lolpoe\\Downloads\\poe_bot-main (1)\\poe_bot-main\\1_host\\utils\\gamehelper.py", line 122, in relogRestartSetActive\n self.on_disconnect_function()\n'
C:\Users\lolpoe\Downloads\poe_bot-main (1)\poe_bot-main\1_host>goto :infinity_loop
-
Member
maybe use quotes...
Looks good so far!
bat_atlas_rush_pconc is for POE1.
I used the poe_2_mapper.
Create a bat in the root dir:
cd 1_host
set machine=j2
set debug=0
set unique_id=poe2_test
set build_name=BarrierInvocationInfernalist
REM set hostname=WIN-POE1
REM for /f "tokens=2 delims=[]" %%a in ('ping -n 1 %hostname% ^| findstr "["') do set remote_ip=%%a
set remote_ip=x.x.x.x
TITLE %machine% %remote_ip% %unique_id% %predefined_strategy% %build_name%
:infinity_loop
python poe_2_mapper.py {'script':'maps','REMOTE_IP':'%remote_ip%','unique_id':'%unique_id%','password': '%password%','force_reset_temp':False,'custom_strategy':'','predefined_strategy' :'%predefined_strategy%','build':'%build_name%'}
goto :infinity_loop
This starts the mapper with the current build from the author. Keep in mind, the mapper picks a map from the stash at first, so u have to stay in front of a open stash or u get the next error 
The builds are under 1-host/utils/combat.py. Search there for: class BarrierInvocationInfernalist
This is the current build from the thread author. Almost other builds there are from POE-1. so fell free to get a inspiration there.
-
Post Thanks / Like - 2 Thanks
-
Member
Originally Posted by
dumpcheck
maybe use quotes...
Looks good so far!
bat_atlas_rush_pconc is for POE1.
I used the poe_2_mapper.
Create a bat in the root dir:
This starts the mapper with the current build from the author. Keep in mind, the mapper picks a map from the stash at first, so u have to stay in front of a open stash or u get the next error
The builds are under 1-host/utils/combat.py. Search there for: class BarrierInvocationInfernalist
This is the current build from the thread author. Almost other builds there are from POE-1. so fell free to get a inspiration there.
new error
[Controller] establishing connection with ('192.168.91.1', 50007)
[temp] loaded from file AfkTempData
[temp] loaded from file StashTempData
[Mover.setMoveType] setting move_type to mouse
build is not assigned, using any functions may throw errors
poe bot, v: 3.25.15 init at 1739119262.0547364
[temp] loaded from file StashTempData
[poebot] #refreshAll call at 1739119262.0547364
backend sends wrong data about playerpos refreshed_data["pi"] is: None
backend sends wrong data about playerpos refreshed_data["pi"] is: None
-
Member
Originally Posted by
dumpcheck
maybe use quotes...
Looks good so far!
bat_atlas_rush_pconc is for POE1.
I used the poe_2_mapper.
Create a bat in the root dir:
This starts the mapper with the current build from the author. Keep in mind, the mapper picks a map from the stash at first, so u have to stay in front of a open stash or u get the next error
The builds are under 1-host/utils/combat.py. Search there for: class BarrierInvocationInfernalist
This is the current build from the thread author. Almost other builds there are from POE-1. so fell free to get a inspiration there.
@dumpcheck
Could you help record an video ? I try many times but always got error.
-
Post Thanks / Like - 1 Thanks
limpopooo (1 members gave Thanks to tantran21501 for this useful post)
-
Member
D:\1\POE2\poe_bot-main>cd 1_host
D:\1\POE2\poe_bot-main\1_host>set debug=0
D:\1\POE2\poe_bot-main\1_host>set unique_id=poe2_test
D:\1\POE2\poe_bot-main\1_host>set remote_ip=192.168.1.10
D:\1\POE2\poe_bot-main\1_host>set build_name=GenericBuild2
D:\1\POE2\poe_bot-main\1_host>TITLE 192.168.1.10 poe2_test GenericBuild2
D:\1\POE2\poe_bot-main\1_host>call venv\Scripts\activate
D:\1\POE2\poe_bot-main\1_host\poe_2_test.py:46: SyntaxWarning: invalid escape sequence '\d'
print("cannot parse config from cli, using default\dev one")
{'script':'maps','REMOTE_IP':'192.168.1.10','unique_id':'poe2_test','force_reset _temp':False,'custom_strategy':'','predefined_strategy':'','build':'GenericBuild 2'}
successfully parsed cli config
parsed_config: {'script': 'maps', 'REMOTE_IP': '192.168.1.10', 'unique_id': 'poe2_test', 'force_reset_temp': False, 'custom_strategy': '', 'predefined_strategy': '', 'build': 'GenericBuild2'}
config to run {'REMOTE_IP': '192.168.1.10', 'unique_id': 'poe2_test', 'force_reset_temp': False}
running test using: REMOTE_IP: 192.168.1.10 unique_id: poe2_test force_reset_temp: False
[Controller] establishing connection with ('192.168.1.10', 50007)
[temp] loaded from file AfkTempData
[temp] loaded from file StashTempData
[Mover.setMoveType] setting move_type to mouse
build is not assigned, using any functions may throw errors
poe bot, v: 0.1.1 init at 1750457190.4573405
[temp] loaded from file StashTempData
[poebot] #refreshAll call at 1750457190.458333
Data is none, refreshing area
I can't do this, please help!!! I'm playing with a crossbow through shock
cd 1_host
set machine=j2
set debug=0
set unique_id=poe2_test
set build_name=GenericBuild2
REM set hostname=WIN-POE1
REM for /f "tokens=2 delims=[]" %%a in ('ping -n 1 %hostname% ^| findstr "["') do set remote_ip=%%a
set remote_ip=192.168.1.10
TITLE %machine% %remote_ip% %unique_id% %predefined_strategy% %build_name%
:infinity_loop
python poe_2_mapper.py {'script':'maps','REMOTE_IP':'%remote_ip%','unique_id':'%unique_id%','password': '%password%','force_reset_temp':False,'custom_strategy':'','predefined_strategy' :'%predefined_strategy%','build':'%build_name%'}
goto :infinity_loop
!!! I just want to kill all the monsters in location.
-
Member
if you ever wonder why people are getting banned; here you go!