Comments (6)
@sijiaxu I have had weird issues where StarCraft would only start if I tried to start it twice, whether normally or with injectory. So the TM client was never able to start games, I think. Whenever that happened it was resolved by restarting the VMs, so I've never figured out the cause.
from starcraftaitournamentmanager.
It may be that it's waiting to copy over the learning data
@richard-kelly Does the TM consider each game a 'round' for the 1vN? If so we should probably change it
from starcraftaitournamentmanager.
I find the reason is client's starcraft process is not start normally, it is not the rare case, so the overall schedule seems to be sequential.
on my Win7 VMs, I manually start two clients on two different machines, when the client execute:
cd /D C:\TM\Starcraft\ & injectory.x86.exe --launch StarCraft.exe --inject bwapi-data\BWAPI.dll --set-flags SEM_NOGPFAULTERRORBOX
the starcraft process can be seen at task manger, but the starcraft GUI is not appearing at the frontend.
so after 60 seconds, the client close current match.
this situation happens occasionally, I also notice that when a client has launched correctly once, it will behave normally since then.
by the way, when I start a separate cmd window, and type the above command, the starcraft client always launch normally at the frontend.
any idea about this situations?
from starcraftaitournamentmanager.
@sijiaxu If I understand your problem (from first post in this issue) you're right, there's a setting for this. You're saying that in a 3-bot 1vall tournament the server is waiting for A-B and A-C to finish before starting any more matches?
Previously it behaved the way you expected just based on whether it was allvall or 1vall, but we saw the need to sometimes wait for 'round' completion (in this case A vs all the other bots on one map) for testing learning for the 'A' bot. Set enableBotFileIO = false
in the server settings and it will play as many games as possible without pausing.
from starcraftaitournamentmanager.
@richard-kelly ok, I got it. Thanks!
the second problems is some weird things related to my VM, not the TM, so I close this issue.
from starcraftaitournamentmanager.
@richard-kelly yes, Thanks a lot, I also resolve this issue by restarting the VM, then everything works fine.
from starcraftaitournamentmanager.
Related Issues (20)
- TM overwrites bwapi.ini HOT 1
- load other dll at run time
- Possibly Starcraft UDP Connection Issue? HOT 8
- ManagerClientThread Object Streams could not initialize HOT 2
- client occasionally getting stuck in Status: SENDING HOT 10
- File I/O not synchronized immediately between rounds HOT 6
- replay is twisted HOT 3
- "run_proxy.bat" may not be executed with a low but persistent possibility HOT 2
- Suggestions for the AIIDE competition and/or ladder HOT 9
- Bugfixes to Tournament Module permissions for BWAPI versions 4.2.0 & 4.1.2 HOT 4
- Add support for BWAPI 4.4.0 (but not 4.3.0 because it crashes a lot) HOT 5
- some confusing problems HOT 3
- Use the latest Microsoft Visual C++ x86 redistributables HOT 7
- Game Speed slider setting in game lobbies HOT 1
- Questions about Cherrypi HOT 1
- Can't upload bot HOT 1
- Header links don't work without JS handlers
- Is there some way let StarcraftAITournamentManager enable CompleteMapInformation? HOT 1
- 4.4 Tournament Module mistimes client bots HOT 5
- Add bot packs from all AIIDE competitions HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from starcraftaitournamentmanager.