Dobrý den,
Mám problém s teeworlds. Vytvářím si takový malý hosting, ale teeworlds odmítá bindnout port. Píše mi to:
[5011a10d][engine]: running on unix-linux-unknown
[5011a10d][engine]: unknown endian
[5011a10d][storage]: added path '$DATADIR' ('data')
[5011a10d][storage]: added path '$CURRENTDIR' ('/volume1/web/hosting/games/teeworlds/servers/1010')
[5011a10d][storage]: added path '/tmp/'
[5011a10d][console]: failed to open 'autoexec.cfg'
[5011a10d][console]: executing '/volume1/web/hosting/games/teeworlds/servers/1010/srv.cfg'
[5011a10d][Console]: Value:
[5011a10d][Console]: Value:
[5011a10d][server]: starting...
[5011a10d][datafile]: loading. filename='maps/ctf1.map'
[5011a10d][datafile]: allocsize=1996
[5011a10d][datafile]: readsize=1864
[5011a10d][datafile]: swaplen=1884
[5011a10d][datafile]: item_size=1584
[5011a10d][datafile]: loading done. datafile='maps/ctf1.map'
[5011a10d][server]: maps/ctf1.map crc is 06b5f117
[5011a10d][net]: failed to bind socket with domain 2 and type 2 (13 'Permission denied')
[5011a10d][net]: failed to bind socket with domain 10 and type 2 (13 'Permission denied')
[5011a10d][server]: couldn't open socket. port might already be in use
Zkoušel jsem si hrát se storage.cfg, ale to nepomáhá. Proto prosím o radu kde je uložen ten socket soubor abych mu mohl nastavit práva nebo ho smazat.
S pozdravem Martin P.
Teeworlds neznám, ale předpokládám, že se to pokouší poslouchat na nějakém portu, je to tak? V tom případě nezapomeň, že porty do 1024 smí alokovat pouze root. Takže to buďto pouštět pod rootem a nebo alokovat nějaký vyšší port (na web typicky 8000 nebo 8080 nebo tak něco).
Diky, to jsem nevedel ze porty pod 1024 smi zabrat jen root. Bodejt by to slo kdyz sem tam mel port 1010 a zapinal pres php pres funkci exec().