PDA

View Full Version : Дребни подробности по LAN HLDS...



CucAgMuH
12-01-2008, 17:28
Никога не съм си представял че ще взема да пускам и подобни неща, но ето - факт. Помолиха ме хората учтиво, аз учтиво им казах да си вземат една част от физиологията и да си я сложат на деликатно място. Е, след дълги увещания склоних... в крайна сметка какво се получава:

Взехме скапаното нещо което да играе ролята на "сървър", попрепрвих сии го по мой вкус, качихме му slackware, за да могат newbies да си го администрират по-лесно, включихме го. Само дето възникна една дребна подробност за която ме мързи да се ровя, а именно - сървъра е видим само в "C class network", дори и при forward-нати портове на рутерите.

Сега, за да ви е по-лесно, бих могъл да го представя в по-представителен вид:


|- ZILRouter(192.168.2.1)........................... (1gpbs capable/1ms ping)
| |- TerminalServ(192.168.2.10).....................(1g bps capable/1ms ping)
| |- Switch LinkSys(Capacity: 8 port)
| ||- ZIL-01(192.168.2.11)..........................(400mbps capable/1ms ping)
| ||- ZIL-02(192.168.2.12)..........................(400mbps capable/1ms ping)
| ||- ZIL-03(192.168.2.13)..........................(400mbps capable/1ms ping)
| |\- ZIL-04(192.168.2.14)..........................(400mbps capable/1ms ping)
| |- Switch LinkSys(Capacity: 8 port)
| ||- ZIL-05(192.168.2.15)..........................(400mbps capable/1ms ping)
| ||- ZIL-06(192.168.2.16)..........................(400mbps capable/1ms ping)
| ||- ZIL-07(192.168.2.17)..........................(offline/supports LAN Wake-up)
| ||- ZIL-08(192.168.2.18)..........................(400mbps capable/1ms ping)
| ||- ZIL-09(192.168.2.19)..........................(400mbps capable/1ms ping)
| |\- ZIL-10(192.168.2.20)..........................(offline/supports LAN Wake-up)
| |- HLDServer(192.168.2.21)........................(10 0mbps capable/1ms ping)
| \- Wi-Fi Range(192.168.2.25-192.168.2.200)........(300mbps capable/?ms ping)

Това е subnet сегмента в който HLDS е видим. Проблема е че е желателно да е видим в по-широка област, примерно изглеждаща така:



LocalHost(192.168.0.1)...............(10gbps capable/0ms ping)
|- Orbital71Router(192.168.1.1)......(10gpbs capable/1ms ping)
| |- ZILRouter(192.168.2.1)........(1gpbs capable/1ms ping)
|- SomeUser-Uga-Buga(192.168.0.254)


Във варианта който предлагат хората SomeUser-Uga-Buga(192.168.0.254) не успява да "види" HLDS сървъра, при все изключени firewalls и съответните форуарди(TCP 7002 out, TCP 5273 out, UDP 27010-270015 in&out), аднат Auth Server и така нататък.

Та накратко: Как да го измъкна това добиче поне на "B class network"(което е... хм... широко понятие). Обаче си имаме разни дребни условия: да го пусна i-net - не, не ща - ще ми гълта трафик който никой не ми плаща и е потенциална дупка в сигурността; да му сменя топологията - не, пак не искам, тежък ми идва(12 кила) и разни други подробности с рутерите и хъб-овете; да сменя операционната на Winnie - ми не - занимавах се 30 минути да сложа slack, бачка си и така; да се занимавам да чета в нет-а защо hlds е осакатен до LAN "C" - никой не плаща времето което ще загубя.

В заключение: ако някой се е занимавал и има сравнително прост и неангажиращ начин да се постигне резултата който търся(разбирай да не загубя повече от 10, 15 минути) да се чувства свободен да го сподели...

ПС. HLDS се стартира с опция "+sv_lan 1"...(например: "./hlds_run -game cstrike -insecure -nomaster +sv_lan 1 +maxplayers 32")

Fena
12-01-2008, 18:05
Steam

ThEKiNgG
12-02-2008, 06:13
haha tva za cs li govorite :D