Coder Social home page Coder Social logo

blaster's People

Contributors

asherkin avatar dvander avatar psychonic avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

blaster's Issues

fatal error: runtime: cannot map pages in arena address space

This is the only output from rls/blaster.exe. I'm not sure if it's doing something in the background or not.

Microsoft Windows [Version 6.3.9600]
(c) 2013 Microsoft Corporation. All rights reserved.

E:\Downloads>blaster.exe -appids="240" -game="hl2" -norules=true
fatal error: runtime: cannot map pages in arena address space

goroutine 16 [running]:
runtime.throw(0x5e9723)
        c:/go/src/pkg/runtime/panic.c:520 +0x71 fp=0x121b57a8 sp=0x121b579c
runtime.SysMap(0x41710000, 0x9e00000, 0x121b5701, 0x5f0178)
        c:/go/src/pkg/runtime/mem_windows.c:117 +0x96 fp=0x121b57c8 sp=0x121b57a
8
runtime.MHeap_SysAlloc(0x5f9040, 0x9e00000)
        c:/go/src/pkg/runtime/malloc.goc:616 +0xf7 fp=0x121b57f8 sp=0x121b57c8
MHeap_Grow(0x5f9040, 0x4f00)
        c:/go/src/pkg/runtime/mheap.c:319 +0x57 fp=0x121b5820 sp=0x121b57f8
MHeap_AllocLocked(0x5f9040, 0x4ef7, 0x0)
        c:/go/src/pkg/runtime/mheap.c:222 +0x2f4 fp=0x121b5840 sp=0x121b5820
runtime.MHeap_Alloc(0x5f9040, 0x4ef7, 0x0, 0x398a0001)
        c:/go/src/pkg/runtime/mheap.c:178 +0x8b fp=0x121b5854 sp=0x121b5840
largealloc(0x9, 0x121b58ac)
        c:/go/src/pkg/runtime/malloc.goc:224 +0x97 fp=0x121b5878 sp=0x121b5854
runtime.mallocgc(0x9dee000, 0x4ee5a1, 0x9)
        c:/go/src/pkg/runtime/malloc.goc:169 +0xbc fp=0x121b58ac sp=0x121b5878
growslice1(0x4e91a0, 0x398a2000, 0x1f96000, 0x1f96000, 0x1f96001, 0x121b5914)
        c:/go/src/pkg/runtime/slice.goc:125 +0xde fp=0x121b58d4 sp=0x121b58ac
runtime.growslice(0x4e91a0, 0x398a2000, 0x1f96000, 0x1f96000, 0x1, 0x0, 0x0, 0x0
, 0x0)
        c:/go/src/pkg/runtime/slice.goc:76 +0x10d fp=0x121b58fc sp=0x121b58d4
os.(*File).writeConsole(0x1218a0e8, 0x1fb4d631, 0xd013c6, 0x21669ce, 0x2c9a9f7,
0x0, 0x0)
        c:/go/src/pkg/os/file_windows.go:338 +0x26e fp=0x121b5da0 sp=0x121b58fc
os.(*File).write(0x1218a0e8, 0x1dbb4000, 0x2c9a9f7, 0x40fffff, 0x0, 0x0, 0x0)
        c:/go/src/pkg/os/file_windows.go:375 +0xca fp=0x121b5dc8 sp=0x121b5da0
os.(*File).Write(0x1218a0e8, 0x1dbb4000, 0x2c9a9f7, 0x40fffff, 0x0, 0x0, 0x0)
        c:/go/src/pkg/os/file.go:139 +0x7c fp=0x121b5e0c sp=0x121b5dc8
bytes.(*Buffer).WriteTo(0x15a4e000, 0x1b0430, 0x1218a0e8, 0x0, 0x0, 0x0, 0x0)
        c:/go/src/pkg/bytes/buffer.go:202 +0xaa fp=0x121b5e64 sp=0x121b5e0c
main.main()
        c:/Users/dvander/go/src/github.com/alliedmodders/blaster/blaster.go:256
+0xdcd fp=0x121b5f9c sp=0x121b5e64
runtime.main()
        c:/go/src/pkg/runtime/proc.c:247 +0x11e fp=0x121b5fd0 sp=0x121b5f9c
runtime.goexit()
        c:/go/src/pkg/runtime/proc.c:1445 fp=0x121b5fd4 sp=0x121b5fd0
created by _rt0_go
        c:/go/src/pkg/runtime/asm_386.s:101 +0x102

goroutine 19 [finalizer wait, 40 minutes]:
runtime.park(0x4146e0, 0x5ed514, 0x5ec889)
        c:/go/src/pkg/runtime/proc.c:1369 +0x94
runtime.parkunlock(0x5ed514, 0x5ec889)
        c:/go/src/pkg/runtime/proc.c:1385 +0x3f
runfinq()
        c:/go/src/pkg/runtime/mgc0.c:2644 +0xc5
runtime.goexit()
        c:/go/src/pkg/runtime/proc.c:1445

E:\Downloads>

Support challenged A2S_INFO requests

Valve released an update to the query protocol at the end of last year that allows servers to require A2S_INFO requests to contain a challenge value (same as A2S_PLAYERS and A2S_RULES) and respond with a S2C_CHALLENGE response if the challenge is missing or invalid. Blaster needs to handle receiving a S2C_CHALLENGE response instead of S2A_INFO_SRC and re-send the request with the challenge value.

L4D2 was recently updated to require challenges by default, so we're having issues querying them now.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.