したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

【CSGO】Counter-Strike:Global Offensiveサーバー管理スレ

1名無しの特殊部隊:2012/08/17(金) 13:21:11 ID:RjGE62ZQ0
CSGOのサーバー管理者向け情報の交換に使って下さい

27名無しの特殊部隊:2012/08/20(月) 20:11:31 ID:XoqXod3k0
初めて鯖作ったのですが入れる方いますか?
hostname "[JP]TeSt Server"です。
自鯖には入れます。

28名無しの特殊部隊:2012/08/20(月) 21:28:16 ID:OnHn9uLk0
一覧に出てこない。

29名無しの特殊部隊:2012/08/21(火) 00:15:58 ID:QHi9VmX20
>>27
今は立ってない?探したけど見つからんかった

30名無しの特殊部隊:2012/08/21(火) 00:25:51 ID:c6wwcp7E0
今鯖で使っているgamemodes.txt
gamemodes_server.txt
autoexec.cfg
server.cfgをうpしてくださる人はいますか?お願いします

31名無しの特殊部隊:2012/08/21(火) 10:33:27 ID:6lpKrnd60
私も鯖提供してCS活性のために貢献したいのでうpしていただきたいです。
お願いします。

32名無しの特殊部隊:2012/08/21(火) 11:13:10 ID:ClMwYtl20
みんなESLの使ってると思うけどねー

33名無しの特殊部隊:2012/08/21(火) 21:01:04 ID:c6wwcp7E0
今日9:30に鯖立てに挑戦してみます。
hostname "[JP]TeSt Server"です。
よろしくお願いします。

34名無しの特殊部隊:2012/08/21(火) 21:06:51 ID:6lpKrnd60
いくわ

35名無しの特殊部隊:2012/08/21(火) 21:36:58 ID:c6wwcp7E0
すみません。鯖のapp_updateしないといけないみたいなので少し時間かかります
申し訳ありません

36名無しの特殊部隊:2012/08/22(水) 08:28:16 ID:dCxehVw60
上でも出ているが鯖に一人しか入れない問題の対処を誰か・・・
もしかしてLinuxじゃないとなっちまうとかかな 対処法いろいろやったが全部ダメだった

37名無しの特殊部隊:2012/08/22(水) 09:05:48 ID:BGGbLkZ.0
前の書き込みもそうだけど、
情報開示全くせずに特定の症状書いただけで、
対処法なんかわかるわけけないよ。

38名無しの特殊部隊:2012/08/22(水) 17:45:56 ID:qzc7AxHQ0
鯖立てた方に質問なのですが。
鯖を立てた後にLAN接続のPCでCSGOを起動して
鯖一覧から自分の鯖を検索してもインターネットの方に表示されないのですが
表示されないのが正しいのでしょうか?LANの方には表示されてます

39名無しの特殊部隊:2012/08/22(水) 17:55:22 ID:DhLIxaoE0
表示されなくておk
心配ならギャースってサイトで自分の鯖が見れるからお勧め

40名無しの特殊部隊:2012/08/22(水) 20:50:49 ID:KDnQ2zp60
再起動した後にマップチェンジしないとチーム選択画面から動かない症状になる人います?
マップチェンジしたら普通にプレイ出来るんだけど困ったなあ

41名無しの特殊部隊:2012/08/23(木) 00:53:43 ID:uSHsFQXk0
自鯖に入ろうとしたら40みたいな症状になる

42名無しの特殊部隊:2012/08/24(金) 02:28:49 ID:ZDClDeic0
アップデート掛けたら鯖に全く入れなくなった(´;ω;`)

-debugしても一切ログでないorz

43名無しの特殊部隊:2012/08/24(金) 03:23:57 ID:orSz0TAg0
起動に時間がかかるようになったから根気良く待つべし

44名無しの特殊部隊:2012/08/24(金) 08:07:31 ID:vZTekAVM0
これから鯖を立てるためにPCを組もうと思っているんですが
鯖用とプレイ用で二つSteamアカウントでCSGOを購入する必要があるんでしょうか?
初歩的な質問で申し訳ありません。

45名無しの特殊部隊:2012/08/24(金) 08:38:23 ID:St5As53s0
>>36
Linux使ってるけど、その症状起きるね
某サイトでは「sv_autoteambalance "0"」がバグ原因だから、それを"1"にすれば治るって
書いてあったんだが、まぁ試したけど出来なかった

>>44
鯖を建てる時にSteamcmdにログインする時にアカウントを使う
鯖ファイルダウンロード終わったらログアウトするから実質1つでいけるよ

46名無しの特殊部隊:2012/08/24(金) 09:53:24 ID:dBu7fPH60
>>44
steam垢があればcsgo購入してなくても落とせるよ
updateの時に本垢落とすのめんどくさいから俺は鯖用に別垢作ったわ

47名無しの特殊部隊:2012/08/24(金) 11:18:48 ID:86H7s7Ec0
>>45
Win7かXPかとかも関係ないみたいだ
周りの普段鯖立てする人に聞いたり設定などを見せ合っても、なる人はなっちまうねー。みたいな感じの結論で
今のところ何が原因か特定できない。Valveの対応待ちするしかないかって諦めてるわ。

48名無しの特殊部隊:2012/08/24(金) 18:28:50 ID:vZTekAVM0
>>46
ありがとうございます。助かりました。

4944:2012/08/24(金) 18:30:13 ID:vZTekAVM0
>>45
すいません、見落としていました。ありがとうございました!

50名無しの特殊部隊:2012/08/24(金) 21:17:52 ID:I8y4jBOo0
てす

51名無しの特殊部隊:2012/08/24(金) 21:20:57 ID:hN9tZ89A0
あ…書けた
最大ラウンド数は弄れたんだけど、例えば7Rでチェンジとかって項目がわかんないんだけど、わかる方教えて

52名無しの特殊部隊:2012/08/24(金) 22:42:14 ID:Oo21CXok0
一応報告
Linuxの方で鯖たてたところ複数入れた。
steamecmdでapp_update 740でやって、
./srcds_run -game csgo -console -usercon +game_type 0 +game_mode 0 +mapgroup mg_bomd +map de_dust +sv_pure 0 -port 番号

これで普通に人が入ってきた
なにか変わってるのかもしれんが、参考までにどうぞ

53名無しの特殊部隊:2012/08/25(土) 01:03:41 ID:bgAub4oc0
>>22,26です。
この症状ですがserver.cfgに
mp_autoteambalance 0
と追記すれば入れるようになりました。

54名無しの特殊部隊:2012/08/26(日) 14:17:13 ID:P5FGTCdg0
>>23
>-net_public_adr グローバルIP
-じゃなく+な

55名無しの特殊部隊:2012/08/26(日) 20:03:08 ID:.i2NO29c0
クラン戦用にサーバを建てました。自分と友達2名が入れることは確認しました。
マップを変えようと、RCONのコマンドをコンソールから rcon changelevel de_dust2
と入力すると、unable to connect to remote server(192.168.11.5:27015)
と赤い文字が出てしまい、マップの変更ができません。
ルーターは、UDPの27015とTCPの27015をポート開放しました。
原因を教えていただけないでしょうか?

56名無しの特殊部隊:2012/08/26(日) 22:59:57 ID:gKEyFBp60
>>55
rconpassの設定やってないとか
設定無いと自動的に無効設定になるはず

57名無しの特殊部隊:2012/08/26(日) 23:11:49 ID:.i2NO29c0
sever.cfg内のrcon_passwordは設定しました
rcon_changelevel de_dust2のコマンドを打つ前に、rcon_passwordの入力はしております
他に足りないものはありますか?

58名無しの特殊部隊:2012/08/26(日) 23:53:21 ID:KrwYjisg0
そういう時は、サーバー側、クライアント側双方のコンソールのログをしっかり見る事。それが解決への第一歩です

59名無しの特殊部隊:2012/08/27(月) 03:34:18 ID:q5arW4zg0
DM鯖の建て方教えてくれ
wiki見てサーバー建てたんだけど自分しか入れなかった
その解決方法も教えて

60名無しの特殊部隊:2012/08/27(月) 05:19:41 ID:C5dysscA0
>>59
ポートは開けてる?それだけの情報だとわからないな

61名無しの特殊部隊:2012/08/27(月) 19:06:54 ID:q5arW4zg0
>>60
ポート開放はした
色々いじったからまた友人と試してみる

DM用のプラグインダウンロードしたけど
それをどうやって鯖に適用?するのかちんぷんかんぷん

62名無しの特殊部隊:2012/08/28(火) 07:50:54 ID:IjWkEaDc0
BOT含めて満員の状態だと新たにプレイヤーがサーバーへ入れないんだけどどうすればいいんです?
CS:Sではbot_auto_vacate 1ってのをserver.cfgに書けばプレイヤー優先でBOTが自動キックできてた。
bot_auto_vacateをコンソールで実行してもUnknown commandって出るから何か他の代替手段があるのかな・・・。

63名無しの特殊部隊:2012/08/28(火) 13:05:58 ID:Y6vIRvfw0
"bot_quota_mode" "fill"
これでプレイヤーが入るとBOTと入れ変わらない?

64名無しの特殊部隊:2012/08/28(火) 17:11:51 ID:r.tQLYrs0
SE系Mapで回すのってどうやるんでしょう?

win7 64bitで
srcds.exe -game csgo -console -usercon +game_type 0 +game_mode 0
+mapgroup mg_bomb_se +map de_dust2_se +net_public_adr *.*.*.* +port **

gamemodes_server.txtにあるmapgroupのmg_bomb_seを指定しても
ApplyGameSettings: Invalid mapgroup name mg_bomb_se
と怒られます。
gamemodes.txtの内容を変えると一応SE系Map使えるのですが
推奨されてない方法ですので、gamemodes.txtを変更しないで設定したいです。
gamemodes-helperで生成して貼ってもダメでした・・・

65名無しの特殊部隊:2012/08/28(火) 18:21:07 ID:oJ4nYodM0
pastebin.com
とかの外部サービスを使って gamemodes_server.txt 全文を貼り付けてみて

66名無しの特殊部隊:2012/08/28(火) 18:37:44 ID:r.tQLYrs0
ttp://pastebin.com/E47RjCkJ

こんな感じです。
仮想サーバのほうに新しくインストールしてgamemodes_server.txtだけおいて
試してみましたけどダメでした。

67名無しの特殊部隊:2012/08/28(火) 22:13:48 ID:IjWkEaDc0
>>63
"bot_quota_mode" "fill"と書いてみましたがダメでした。
コンソールでもやってみたけど変わらず・・・。

68名無しの特殊部隊:2012/08/29(水) 11:00:15 ID:x72MIUiI0
>>67
俺の場合、gamemodes_server.txt とは別にServer.cfgとbot.cfgを使ってる
server.cfgにexec bot.cfgを記入してbot.cfg内に

bot_quota_mode "fill"
bot_defer_to_human_items "1"
bot_defer_to_human_goals "0"
bot_difficulty "3"
bot_dont_shoot "0"
bot_chatter "normal"

みたいな感じでやってると思うけど、どうだろう?
コンソールで打って、コマンドが反応してる?
状況をもっと詳しく書いてくれないと、手探りで原因探すのも結構きついよ

69名無しの特殊部隊:2012/08/29(水) 20:27:11 ID:jEvfV8qo0
>>68
レスどうもです。

今確認してみました。
まずCS:GOサーバーにアップデートをかけて、server.cfgを下記のようにしました。
-------------------
hostname "Test Server"
sv_cheats 0

bot_quota_mode "fill"
bot_defer_to_human_items "1"
bot_defer_to_human_goals "0"
bot_difficulty "3"
bot_dont_shoot "0"
bot_chatter "normal"

exec add_bot.cfg

writeid
writeip
exec banned_user.cfg
exec banned_ip.cfg
-------------------

exec add_bot.cfgには下記を10行分書いてます。
bot_add t NORMAL
bot_add ct NORMAL

コンソールから上記bot_xxxを打つとエラー無く反応します。
bot_dont_shoot "0"だけはsv_cheats 1にしろと出ますがこれは満員でプレイヤーが入れないのとは関係ないですよね。
Can't use cheat cvar bot_dont_shoot in multiplayer, unless the server has sv_cheats set to 1.

また、5vs5にしたいのでgamemodes.txtで下記のように変更してます。
"maxplayers" "20"
            ↓
"maxplayers" "10"


この設定で起動するとまずadd_bot.cfgによってBOTが10人入ります。
そして自信含めてプレイヤーが入れません。
サーバーブラウザはプレイヤー 0/0となっていて入れる余地無し状態。

70名無しの特殊部隊:2012/08/29(水) 21:19:19 ID:T5f1yGBo0
>>69
bot_quota_mode "fill" は違うコマンドっぽい
cvarlistとか調べてたけど、それっぽいのが俺にはわからなかったorz
力に慣れなくてすまん

因みに俺のサーバーでは、10人鯖にしてBot10人をプレイヤーより先に導入でも
普通にBotが枠から消えて入ってた。
抜ければその枠はBotで埋まる 
不具合が多くて鯖ファイルを入れなおした結果上手く言ったから参考までに

71名無しの特殊部隊:2012/08/29(水) 21:26:38 ID:jEvfV8qo0
>>70
まだまだ不具合で苦しめられそうですなorz

あ、ちなみにLinuxでサーバー立ててます。

72名無しの特殊部隊:2012/08/30(木) 00:15:06 ID:R6W6/A820
>>71
同じくlinux
安定するまで時間かかりそうだなあ

73名無しの特殊部隊:2012/08/30(木) 02:55:04 ID:CvplaOLE0
Win鯖2008R2に入れてるけど、おちおちアップデート掛けたら起動も出来なくなるくらい不安定。

サンプルの設定ファイルがタイポしてたり試行錯誤する気が無くなったよ(´;ω;`)

74名無しの特殊部隊:2012/08/30(木) 05:37:00 ID:Fd4v97cs0
初歩的な質問ですみませんが、gamemodes.txtやserver.cfgは、どうやって読み込ませるんでしょうか

75名無しの特殊部隊:2012/08/30(木) 06:14:43 ID:QQgkoyys0
>>74
自動的に読み込まれるよ。
別のフォルダへファイル移動したらだめだけど。

76名無しの特殊部隊:2012/08/30(木) 06:42:54 ID:crElQ0GE0
>>64
自己解決。
mapgroupの記述の前のコメントアウト消したらイケました・・・
2を消すだけじゃダメだったのかな・・・。

77名無しの特殊部隊:2012/08/30(木) 07:14:53 ID:Fd4v97cs0
>>75
できました。全く関係ないフォルダに入れてました
ありがとうございます

78名無しの特殊部隊:2012/08/30(木) 14:51:38 ID:0sjNIn2s0
ここみても自分以外の人が入れない・・・
誰かどうやったら入れるようになったかまとめてくれないだろうか

79名無しの特殊部隊:2012/08/30(木) 17:16:23 ID:YcHTDu3Y0
>>78
単純に27015(TCP/UDP)のポート開放ができていないか、
sv_lan 0になってないのでは?
コンソールでsv_lanって打って0って出てる?

80名無しの特殊部隊:2012/08/31(金) 00:17:22 ID:XiX0.tBY0
鯖を建ててみようかと試みてます

steamcmdを直接起動すると
一瞬出てくるんですが、またすぐ消えてしまいます
その出てきた時に何やら"checking update...."と書かれています

cmdから起動するとsteamcmdを起動しても消えないのですが
login id psのコマンドを打つと対応してないと言われます。

steamはしっかり切ってからやってるのですが

81名無しの特殊部隊:2012/08/31(金) 01:13:58 ID:kiPYxxyI0
色々と試してみましたが
cmdからsteamcmdを起動しようとすると
steamupdaterが起動?するのですが
全て「 0%」で止まってしまいます

SteamUpdater: Error: Download failed: http error 0
Error: Steam needs to be online to update. Please confirm your network connection
and try again

とエラー文が出ます
Steamは勿論最新版です

82名無しの特殊部隊:2012/08/31(金) 02:27:18 ID:bsaUlJgg0
>>81
インターネットオプションでプロキシの設定を解除

83名無しの特殊部隊:2012/08/31(金) 02:52:09 ID:zeuAscNA0
>>79
ポート開放もしていますしsv_lan 0になっています・・・

何が悪いのか全くわからないです

84名無しの特殊部隊:2012/08/31(金) 05:19:13 ID:kiPYxxyI0
>>82
すごい・・・
言う通りにしたらすんなり通りました
ありがとうございます

85名無しの特殊部隊:2012/08/31(金) 06:32:39 ID:WM51fLV.0
>>83
srcds起動時のパラメータ公開よろ。srcds_run -game csgo ・・・

あとIPアドレス公開してここのスレ住人が入れるかどうか頼んでみたら?

86名無しの特殊部隊:2012/08/31(金) 11:41:15 ID:zeuAscNA0
>>85
wikiに書いてある通りのものから-console抜いたやつ
C:\srcds\csgo\srcds.exe -game csgo +mapgroup mg_bomb +map de_dust2 port 27015 +mapgroup mg_bomb +sv_lan 0 +maxplayers 12 -usercon

あと>>26にかいてある奴でも試してみましたがダメでした。
友達数人に試してもらったんですが全員ダメでした。

87名無しの特殊部隊:2012/08/31(金) 12:12:20 ID:a4r26LzI0
ポートのとこちがくね?
+port 27015じゃないか?あと自分のローカルipの記入もした方がいい。

88名無しの特殊部隊:2012/08/31(金) 12:17:51 ID:zqE9luog0
>>86
server.cfgとgamemodes_server.txtの置いてる場所と中身の確認と、ポート開放(UDP)の確認

それから多分関係ないけど、パラメータに+mapgroupは二つもいらないはず

89名無しの特殊部隊:2012/08/31(金) 12:47:33 ID:a4r26LzI0
あとポートがちゃんとあいてるか確認するサイトあるからそこで確認してみろ。
もちろん鯖を起動した状態で。

90名無しの特殊部隊:2012/08/31(金) 13:01:51 ID:zeuAscNA0
>>87
ありがとうございます。他のところで色々調べたんですがportのことろは+portでしょうか、-portでしょうか?

>>88
ルータの方で開放しているはずなんですが確認できるサイトで調べたところ開放できていませんでした。
初歩的なミスですがご指摘ありがとうございます。

91名無しの特殊部隊:2012/08/31(金) 13:14:22 ID:a4r26LzI0
>>90
あいてないということはリンク先の記述が間違ってるか、足りないんだと思う。

92名無しの特殊部隊:2012/08/31(金) 16:14:07 ID:9POpzJmQ0
初歩的な質問ですいません。

Your server is out of date. Please update and restart.
これがログ一番最後にでてくるのですが、アップデートとリスタートの方法が
わかりません。

93名無しの特殊部隊:2012/08/31(金) 17:39:14 ID:zqE9luog0
install folder指定してから
app_update 740

94名無しの特殊部隊:2012/08/31(金) 17:57:38 ID:9POpzJmQ0
>>93 
指定方法は、force_install_dir C:\srcds\csgo こんな感じでokですか?

プロンプトの知識無知でごめんなさい。

95名無しの特殊部隊:2012/08/31(金) 18:36:17 ID:zqE9luog0
>>94
それでOK
login STEAMID PASSWORDでログインしてからな

96名無しの特殊部隊:2012/08/31(金) 19:23:19 ID:9POpzJmQ0
>>95
loginしようとしたら Unknown command "login"とエラーでたのですが
何が原因でしょうか?

97名無しの特殊部隊:2012/08/31(金) 21:39:05 ID:zqE9luog0
>>96
もしかしてsrcds.exeに打ってる?steamcmd.exeに打たないと無理
ttp://wikiwiki.jp/csgo/?%A5%B5%A1%BC%A5%D0%A1%BC%A4%CE%B7%FA%A4%C6%CA%FD
簡単に言うと、これのインストールと同じ事をもう1回やればアップデートされる

98名無しの特殊部隊:2012/08/31(金) 21:56:11 ID:9POpzJmQ0
>>98
srcds.exeのほうで打ってました><

無事updateできました! ありがとうございます。

99名無しの特殊部隊:2012/08/31(金) 22:01:45 ID:an02jDjs0
>>69
普通に add_bot.cfg 使わないで bot_quota 10 じゃだめかな?
bot_add コマンド使うと bot_quota_mode "fill" が働かないのかも

100名無しの特殊部隊:2012/08/31(金) 22:52:31 ID:XiX0.tBY0
ゾンビ鯖を常時稼働してみたいけど
簡単に設定できますか?
調べてみてけど全く情報無くて困ってます

101名無しの特殊部隊:2012/08/31(金) 23:05:44 ID:ghj91IvI0
>>100
その知識では、出来たとしても害をまき散らしかねないのでサーバ運用やWindows/Unixの知識をつけた方がいい。

102名無しの特殊部隊:2012/08/31(金) 23:18:56 ID:XiX0.tBY0
>>101
一筋縄にはいかないようですね・・・
Metamod, Sourcemodまで導入しましたけど
先がさっぱりでした。

103名無しの特殊部隊:2012/09/02(日) 03:28:40 ID:2sifkenQ0
>>102
より突っ込んで書くなら以下の通り。簡単じゃない。
動かすのに必要最低限のデータ等
1.zombie:reloaded (sourcemod。alliedmodで検索すれば出てくる。最新は多分2.51かなんか)
2.zombie-skin (これもぐぐれば出てくる。ttp://mapeadores.com/topic/3712-pack-zombiereloaded-skins/)
3.zombie sounds (同上。ttps://forums.alliedmods.net/showthread.php?t=194375&highlight=zombie)
4.zeマップ (ゾンビ鯖専用のmapが必要。fpsbananaとかで漁ってくる)
5.アーカイバー (mapなどの圧縮に必要)

その他知識
6.srcdsに関する知識(主にservercmdとcfgに関するもの)
7.SorceModとMetaModに関する知識
8.自宅サーバー、ないしはレンタルサーバーとそれに関する知識(2.3.4で使われるファイルをユーザーに配信する為に必要)
9.安定した回線(自宅サーバー運用時は特に。ゲームのみに使用する場合は上り5mbpsでも余裕)
10.それなりのスペックのPC(ゲーム兼用サーバーPCにする場合は最低core2quad以上。corei5以上推奨。サーバー専用PCならc2dで十分)

心技体
11.英語力。もしくはニュアンスで理解できる言語能力。情報の収集に必要
12.度重なるクライアントアップデートで使えなくなるmod。それでもめげない強いハート

wiki作ってもいいんだけど、おいらsmとMM専門外なんだよね。SPとかESC()とかESP()ならなんとかなるんだけど

104名無しの特殊部隊:2012/09/02(日) 04:04:20 ID:02slF3Yw0
>>103
ありがとうございます。
とても助かります。

1.2.3までは集めておいたんですけど
やはりその後の設定面で結構きつかった
英語面が一番の難点だなぁ・・・

CSSの時にゾンビ鯖にお世話になって
JP鯖は全くないので自分が建てて盛り上げたいと思ったけど
力不足が悔やまれる
wikiは日本語でさえ書かれていればあるだけで全然嬉しいです

105名無しの特殊部隊:2012/09/02(日) 06:36:30 ID:19qT48n60
>>103
CS:Sで使っていたESPをCS:GOに移行しようとしたら構文エラーばかりでわけわかめ状態になってしまったので、
SPの基礎だけでも良いのでWikiを作ってもらえませんか?

106名無しの特殊部隊:2012/09/02(日) 10:02:22 ID:3JQHfJvc0
リアルタイム性の強いサーバーブラウザ誰か作ってくれないかな
無知な1ユーザーとして好き勝手に言わせてもらえばLeft4server2みたいな奴なんだけど

107名無しの特殊部隊:2012/09/02(日) 14:21:06 ID:isuJkqEk0
ESLのcfgを落としたんだけど、
死んだ後に敵の視点でもみれる設定をオフにしたいんだけど、
どこをどういじればいいのかわかりません。どなたか教えていただけませんか?

108名無しの特殊部隊:2012/09/02(日) 14:37:22 ID:2sifkenQ0
>>104
smに関してはcs:s、L4Dと同じだから日本語参考文献はいっぱいあるよ。何をどう設定すればいいかの
流れは基本的に同じだからぐぐる。
その他のserver.cfgとかもcs:sとほぼ同じだから(gamemode.txtとかは違う)最低でも流し読み推奨

足りない部分はwikiを用意してみるけど、サーバー構築の片手間にやるのでいつできるかは本人の気力と
協賛者の数次第だってことをお忘れなく

>>105
同上。あとespとescはgo非対応です。今後対応するかもアナウンスされてないから見切った方がいいです
espつかえるなら
ttp://www.sourcepython.com/
を嘗め回すように読めば、何が出来て何ができないか程度は理解できるはず。有志がつくったaddonなんてないから
全部自分で作る羽目になるけど、めげないハートがあればなんとかなる。きっと

>>107
server.cfgに
mp_forcecamera ""
を追加。""の中には 0(敵味方関係なく見れる) 1(自チームだけ) 2(見れない)
のどれかを入れる。要望どおりにするなら  mp_forcecamera "1" とだけ書く
ttp://www.nitroserv.com/fr/forum/topic/csgo-les-plugins/37526/csgo-cvar-and-command-list/

109名無しの特殊部隊:2012/09/02(日) 20:37:26 ID:wCYcNncM0
試合用のサーバーでFB二つ持てるようにするにはどうすればいいの?

110名無しの特殊部隊:2012/09/03(月) 07:50:09 ID:rCnXnFfE0
esp見限ってsourcepythonを嘗め回すように読むことに決めた。
よし、まずは英語の勉強からだ。

111名無しの特殊部隊:2012/09/03(月) 13:28:26 ID:L3d1aB220
いやったああああeasyplayer実装きたな!これでそれなりのネタ鯖作れる!

>>109
質問するのはいいんだけど、最低限ここまで調べてここまでやったとか書いてね
なんでもかんでもアホみたいにすぐ質問するのは止めて欲しい

>>110
ちょっち長くなるけど基本的なことを数レスに分けて書いてみるから参考にしてみてくださいな
やる気と根性のある鯖管候補生は歓迎しますよ

112Source.Python その1:2012/09/03(月) 13:41:16 ID:L3d1aB220
導入までの手順は公式を見てもらうとして、プレイヤーの体力を200にするだけの簡単なスクリプトを作る手順を書いてきます
(公式wikiにも書いてあるので、既に分かってる方は見なくていいです)

1.(srcdsをインストールしたディレクトリ)/addons/sourcepython にaddhealth というフォルダを作ります

2.テキストエディタを開き、以下の内容を書き込みます
###ここから↓をコピペ####

# =================================================================
# >> Imports
# =================================================================
from players import EasyPlayer
from events.decorator import Event

# =================================================================
# >> Game Events
# =================================================================
@Event
def player_spawn(GameEvent):
# Get the player's userid
userid = GameEvent.GetInt('userid')

# Get the EasyPlayer instance
myPlayer = EasyPlayer(userid)

# Set his health to 25
myPlayer.health = 25

###この↑までコピペ###

3.名前をつけて保存し、ファイルの種類を すべてのファイル、ファイル名を addhealth.pyにして1で作ったフォルダの中に
  保存します

4.autoexec.cfg(server.fcg非推奨)に sp_load add health と書き込み実装完了

これだけで体力200にするのは終わり。詳細に続きます

113名無しの特殊部隊:2012/09/03(月) 14:19:05 ID:L3d1aB220
スクリプトはおもに

Import
Class
Event

の3つから構成されます

Importはゲームの情報を取得するために必要です
from Source import Cvar であればソースエンジンからcvarを取得する
from source import Player ならソースエンジンからプレイヤー情報を取得するとなる
取得できる情報についてはwiki参照

んで、取得するだけではなにも出来ないのでEventで挙動を設定してあげる

@Event
def player_spawn(GameEvent):
# Get the player's userid
userid = GameEvent.GetInt('userid')

# Get the EasyPlayer instance
myPlayer = EasyPlayer(userid)

# Set his health to 200
myPlayer.health = 200

1行目。@Eventで各種イベントに対する挙動を設定しますと宣言

2行目。具体的なイベントの提示
def player_spawn(GameEvent): でプレイヤーがスポーンしたとき
def player_death(GameEvent): ならプレイヤーが死んだとき
def bomb_defused(GameEvent):なら爆弾が解除されたときに発動しろと命令してる
そこら辺は ttp://www.eventscripts.com/pages/Category:Valve_Events を参照のこと

4行目。各プレイヤーの情報を保存
userid = GameEvent.GetInt('userid') はuseridという変数を作成し、useridにはスポーンしたプレイヤー
の情報を保存させる。
useridじゃなくても unko = GameEvent.GetInt('userid') でも可。変数名は分かりやすいもので

7行目。myPlayer = EasyPlayer(userid)はmyplayerという変数を作成し、4行目で作成したuserid(変数)を
EasyPlayer経由で取得させてる。
4行目で変数名をunkoにしてたら myPlayer = EasyPlayer(unko) ね。

10行目。
myPlayer.health = 200 は7行目で作成した変数myPlayer(プレイヤー)のhealthを 200にしている
myPlayer.money = 15000 とすれば所持金が15kになる
myPlayer.team =2 とすればテロリストチームに強制移動する。3ならカウンターか。いや逆かもしれないね
ttp://www.sourcepython.com/forums/wiki.php?title=EasyPlayer のWritable Attributes を参考にすること


以上基本的な流れ。応用編は10レスじゃおさまらないのでいつかどこかで書きます

>>112
myPlayer.health = 25 → myPlayer.health = 200に訂正。oops

114名無しの特殊部隊:2012/09/03(月) 14:25:24 ID:L3d1aB220
めんどくさくなってきたのでここまでで。
自分で作ってたけどうごかねぇよ!って時は作ったスクリプトをここにコピペしてくれれば一緒に悩みます
こういうの作ってよ!っ希望する方はLANケーブル引っこ抜いて見てください。よろしくお願いします

115名無しの特殊部隊:2012/09/03(月) 16:17:20 ID:VexHjAoM0
スクリプトはπ損なのか。

思ったより簡単にいじれるんだな。
俺TUEEEする人キックするスクリプトも簡単に書けそうだ。


タブ消えちゃってるからそのままで動かないよね(´・ω・`)

116名無しの特殊部隊:2012/09/03(月) 16:19:33 ID:bK8qimyQ0
CSGOはこんなスクリプトあるのか
SourcePawnよりお手軽にいけそうだから使い分ける価値ありそう

117名無しの特殊部隊:2012/09/03(月) 16:45:51 ID:VexHjAoM0
キック出来きそうなAPI無いわ\(^o^)/
キル/アシスト/デスを取得するAPIもなさそうだし厳しいなこれ

そして、インデントはタブじゃなくて4つのスペースじゃないと駄目なようだ。

118名無しの特殊部隊:2012/09/03(月) 17:36:16 ID:L3d1aB220
>>117
残念だけど、SPはあくまで開発途中だし、何でも出来るわけじゃないよ。
俺TUEEEに関してだけど、player_deathでプレイヤー毎のキル数カウントして条件分岐つくって定数以上はkickってことはできるんじゃね。
kickはもともと標準装備なんだから IVEngineServer.ServerCommand でなんとかする。あと顔文字嫌い
アシストはどこで把握すんのかはしらね
書き方は
ttp://www.sourcepython.com/forums/showthread.php?85-Most-Damage
のzip落としてどう書いてるか勉強してください。※会員登録必須?

>>116
cs:sのネタ鯖はどっちも使うって所が多かったです。sourcemodのaddonの豊富さ、強力さとSPの柔軟さ、簡単さは単純に比べることが
出来ないかなーって。

119名無しの特殊部隊:2012/09/03(月) 19:00:51 ID:bK8qimyQ0
>>117
その辺ならSoucepawnでできそうだな
調べてないけどアシストだけは自分で検知させないといけないかも

120107:2012/09/03(月) 21:15:37 ID:9ZRSwevM0
>>108
ありがとん!
鯖を立ててからcfg読み込んだらいけました!

121名無しの特殊部隊:2012/09/04(火) 00:50:36 ID:86KqZkos0
>>112
typeCからsp_load は廃止。 sp load に変更

>4.autoexec.cfg(server.fcg非推奨)に sp_load add health と書き込み実装完了
sp load addhealth

spはテキストエディタでなくpython言語をサポートしてるエディタを使うといいです。予想入力あると良

122名無しの特殊部隊:2012/09/04(火) 01:05:03 ID:OtesGHK60
mapgroup指定してもmapcycle.txt指定のMapで回るけど、どうしたら良いだろう
mapcycle.txtを編集してもアップデートでvalidateすると読み取り専用でも
強引に初期状態に置き換えられるし・・・。

mapgroupの指定順で回ればいいのに、mapcycle.txtの意味がよく分からない・・・。

123名無しの特殊部隊:2012/09/04(火) 01:27:42 ID:OtesGHK60
validateしなきゃいいのか…。スレ汚しすいません。

でもやっぱりmapcycle.txtはもういらない…。

124名無しの特殊部隊:2012/09/04(火) 12:19:42 ID:eXPUSMSA0
>>123
>>2のhidden含めた全cvarリストにmapcyclefileってのがあるから
これで別名にしておけばvalidateの件も大丈夫じゃね?

起動時の引数に +mapcyclefile mapcycle_hoge.txt として
mapcycle_hoge.txtにユーザー固有の設定をしておくってこと。

125名無しの特殊部隊:2012/09/04(火) 13:09:59 ID:qXAE46y60
Source Pythonで適当なスクリプト走らせようとしたらdecorator入れても例外吐かれるわ。

ImportError: No module named 'events.decorator'

126名無しの特殊部隊:2012/09/04(火) 21:58:52 ID:OtesGHK60
>>124
おぉ…なるほど…
+mapcyclefileのデフォがmapcycle.txtだったんですね。
情報ありがとうございました!


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板