mani Admin Plugin VDF funzt nicht mehr

Soulless76

New Member
Moien

also die tage kam ja bei cs source mal wieder ein update raus. ich hab einen kleinen lokalen server bei mir auf dem ich und ein paar freunde immer spielen . nun hab ich folgendes problem ; ich starte den server und das msdos fenster schmiert ca bei "searching for counterstrike source" ab(das fenster ist nicht lang genug offen um es genau zu sagen ^^) .

habe mich natürlich auf ursachen forschung begeben und dies auch gefunden (btw neue mm isdrauf). wenn ich vom mani admin plugin die vdf rauslösche funktioniert es super.dachte mir dann ich erstelle einfach eine neue aber wieder das gleiche problem..

kann es vielleicht sein das ich auf ein neuen release des plugins warten sollte?
 
Hi, das gleiche Problem hatten wir auch.
Die meisten Addons sind noch nicht gefixt durch das erneute Engine Update.
Versuch es mal ganz ohne Addons also nackt.
Wenn es dann immer noch nicht geht dann musst den Server zwangsläufig neu installieren.

gruss
 
Habe ein anderes Problem

Ich kriege mein admin Plugin auch Nicht zum Laufen nach dem Update
Ich hoffe von euch kann mir einer Helfen:

Auto detecting CPU
Using default binary: ./srcds_linux
Server will auto-restart if there is a crash.
INFO: Located steam: ../steam
Updating server using Steam.
Checking bootstrapper version ...
Updating Installation
removing stale semaphore last operated on by process 30204 with name 0eBlobRegistryMutex_EE6355E11AB01EBACAF85FD02356EAFE
removing stale semaphore last operated on by process 13284 with name 0eBlobRegistrySignal_EE6355E11AB01EBACAF85FD02356EAFE
Checking/Installing 'Counter-Strike Source Shared Content' version 112


Checking/Installing 'Base Source Shared Models' version 4


Checking/Installing 'Base Source Shared Sounds' version 4


Checking/Installing 'Base Source Shared Materials' version 8


Checking/Installing 'OB Linux Dedicated Server' version 108


HLDS installation up to date
CAsyncIOManager: 0 threads terminating. 0 reads, 0 writes, 0 deferrals.
CAsyncIOManager: 372 single object sleeps, 0 multi object sleeps
CAsyncIOManager: 0 single object alertable sleeps, 0 multi object alertable sleeps
Running a benchmark to measure system clock frequency...
Finished RDTSC test. To prevent the startup delay from this benchmark, set the environment variable RDTSC_FREQUENCY to 2673.000000 on this system. This value is dependent upon the CPU clock speed and architecture and should be determined separately for each server. The use of this mechanism for timing can be disabled by setting RDTSC_FREQUENCY to 'disabled'.
Using breakpad minidump system
Using breakpad crash handler

Console initialized.
Game.dll loaded for "Counter-Strike: Source"
Setting breakpad minidump AppID = 240
Forcing breakpad minidump interfaces to load
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Installing breakpad exception handler for appid(240)/version(4624)
Unable to load plugin "../cstrike/addons/mani_admin_plugin"
maxplayers set to 18
Unknown command "r_decal_cullsize"
****** Executing mani_server.cfg ******
Unknown command "mani_adverts"
Unknown command "mani_time_between_adverts"
Unknown command "mani_adverts_chat_area"
Unknown command "mani_adverts_top_left"
Unknown command "mani_advert_col_red"
Unknown command "mani_advert_col_green"
Unknown command "mani_advert_col_blue"
Unknown command "mani_advert_dead_only"
Unknown command "mani_adverts_bottom_area"
Unknown command "mani_hint_sounds"
Unknown command "mani_stats"
Unknown command "mani_stats_mode"
Unknown command "mani_stats_drop_player_days"
Unknown command "mani_stats_calculate"
Unknown command "mani_stats_kills_required"
Unknown command "mani_stats_kills_before_points_removed"
Unknown command "mani_stats_top_display_time"
Unknown command "mani_stats_show_rank_to_all"
Unknown command "mani_stats_write_text_file"
Unknown command "mani_stats_calculate_frequency"
Unknown command "mani_stats_write_frequency_to_disk"
Unknown command "mani_stats_by_steam_id"
Unknown command "mani_stats_include_bot_kills"
Unknown command "mani_stats_decay_start"
Unknown command "mani_stats_decay_period"
Unknown command "mani_stats_decay_restore_points_on_connect"
Unknown command "mani_stats_points_add_only"
Unknown command "mani_stats_ignore_ranks_after_x_days"
Unknown command "mani_stats_points_multiplier"
Unknown command "mani_stats_points_death_multiplier"
Unknown command "mani_stats_css_weapon_ak47"
Unknown command "mani_stats_css_weapon_m4a1"
Unknown command "mani_stats_css_weapon_mp5navy"
Unknown command "mani_stats_css_weapon_awp"
Unknown command "mani_stats_css_weapon_usp"
Unknown command "mani_stats_css_weapon_deagle"
Unknown command "mani_stats_css_weapon_aug"
Unknown command "mani_stats_css_weapon_hegrenade"
Unknown command "mani_stats_css_weapon_xm1014"
Unknown command "mani_stats_css_weapon_knife"
Unknown command "mani_stats_css_weapon_g3sg1"
Unknown command "mani_stats_css_weapon_sg550"
Unknown command "mani_stats_css_weapon_galil"
Unknown command "mani_stats_css_weapon_m3"
Unknown command "mani_stats_css_weapon_scout"
Unknown command "mani_stats_css_weapon_sg552"
Unknown command "mani_stats_css_weapon_famas"
Unknown command "mani_stats_css_weapon_glock"
Unknown command "mani_stats_css_weapon_tmp"
Unknown command "mani_stats_css_weapon_ump45"
Unknown command "mani_stats_css_weapon_p90"
Unknown command "mani_stats_css_weapon_m249"
Unknown command "mani_stats_css_weapon_elite"
Unknown command "mani_stats_css_weapon_mac10"
Unknown command "mani_stats_css_weapon_fiveseven"
Unknown command "mani_stats_css_weapon_p228"
Unknown command "mani_stats_css_weapon_flashbang"
Unknown command "mani_stats_css_weapon_smokegrenade"
Unknown command "mani_stats_css_bomb_planted_bonus"
Unknown command "mani_stats_css_bomb_defused_bonus"
Unknown command "mani_stats_css_hostage_rescued_bonus"
Unknown command "mani_stats_css_hostage_killed_bonus"
Unknown command "mani_stats_css_vip_escape_bonus"
Unknown command "mani_stats_css_vip_killed_bonus"
Unknown command "mani_stats_css_ct_eliminated_team_bonus"
Unknown command "mani_stats_css_t_eliminated_team_bonus"
Unknown command "mani_stats_css_ct_vip_escaped_team_bonus"
Unknown command "mani_stats_css_t_vip_assassinated_team_bonus"
Unknown command "mani_stats_css_t_target_bombed_team_bonus"
Unknown command "mani_stats_css_ct_all_hostages_rescued_team_bonus"
Unknown command "mani_stats_css_ct_bomb_defused_team_bonus"
Unknown command "mani_stats_css_ct_hostage_killed_team_bonus"
Unknown command "mani_stats_css_ct_hostage_rescued_team_bonus"
Unknown command "mani_stats_css_t_bomb_planted_team_bonus"
Unknown command "mani_stats_dods_weapon_amerknife"
Unknown command "mani_stats_dods_weapon_spade"
Unknown command "mani_stats_dods_weapon_colt"
Unknown command "mani_stats_dods_weapon_p38"
Unknown command "mani_stats_dods_weapon_c96"
Unknown command "mani_stats_dods_weapon_garand"
Unknown command "mani_stats_dods_weapon_m1carbine"
Unknown command "mani_stats_dods_weapon_k98"
Unknown command "mani_stats_dods_weapon_spring"
Unknown command "mani_stats_dods_weapon_k98_scoped"
Unknown command "mani_stats_dods_weapon_thompson"
Unknown command "mani_stats_dods_weapon_mp40"
Unknown command "mani_stats_dods_weapon_mp44"
Unknown command "mani_stats_dods_weapon_bar"
Unknown command "mani_stats_dods_weapon_30cal"
Unknown command "mani_stats_dods_weapon_mg42"
Unknown command "mani_stats_dods_weapon_bazooka"
Unknown command "mani_stats_dods_weapon_pschreck"
Unknown command "mani_stats_dods_weapon_frag_us"
Unknown command "mani_stats_dods_weapon_frag_ger"
Unknown command "mani_stats_dods_weapon_smoke_us"
Unknown command "mani_stats_dods_weapon_smoke_ger"
Unknown command "mani_stats_dods_weapon_riflegren_us"
Unknown command "mani_stats_dods_weapon_riflegren_ger"
Unknown command "mani_stats_dods_weapon_punch"
Unknown command "mani_stats_dods_capture_point"
Unknown command "mani_stats_dods_block_capture"
Unknown command "mani_stats_dods_round_win_bonus"
Unknown command "mani_show_victim_stats"
Unknown command "mani_show_victim_stats_inflicted_only"
Unknown command "mani_player_settings_damage"
Unknown command "mani_stats_most_destructive"
Unknown command "mani_stats_most_destructive_mode"
Unknown command "mani_player_settings_destructive"
Unknown command "mani_tk_protection"
Unknown command "mani_tk_forgive"
Unknown command "mani_tk_spawn_time"
Unknown command "mani_tk_allow_bots_to_punish"
Unknown command "mani_tk_allow_bots_to_add_violations"
Unknown command "mani_tk_offences_for_ban"
Unknown command "mani_tk_ban_time"
Unknown command "mani_tk_slap_on_team_wound"
Unknown command "mani_tk_slap_on_team_wound_damage"
Unknown command "mani_tk_show_opposite_team_wound"
Unknown command "mani_tk_add_violation_without_forgive"
Unknown command "mani_tk_allow_forgive_option"
Unknown command "mani_tk_allow_blind_option"
Unknown command "mani_tk_blind_amount"
Unknown command "mani_tk_allow_slap_option"
Unknown command "mani_tk_allow_cash_option"
Unknown command "mani_tk_slap_to_damage"
Unknown command "mani_tk_cash_percent"
Unknown command "mani_tk_allow_freeze_option"
Unknown command "mani_tk_allow_drugged_option"
Unknown command "mani_tk_allow_burn_option"
Unknown command "mani_tk_burn_time"
Unknown command "mani_tk_allow_slay_option"
Unknown command "mani_tk_team_wound_reflect"
Unknown command "mani_tk_team_wound_reflect_threshold"
Unknown command "mani_tk_team_wound_reflect_ratio"
Unknown command "mani_tk_team_wound_reflect_ratio_increase"
Unknown command "mani_tk_allow_time_bomb_option"
Unknown command "mani_tk_time_bomb_seconds"
Unknown command "mani_tk_time_bomb_blast_radius"
Unknown command "mani_tk_time_bomb_show_beams"
Unknown command "mani_tk_time_bomb_blast_mode"
Unknown command "mani_tk_allow_fire_bomb_option"
Unknown command "mani_tk_fire_bomb_seconds"
Unknown command "mani_tk_fire_bomb_blast_radius"
Unknown command "mani_tk_fire_bomb_show_beams"
Unknown command "mani_tk_fire_bomb_blast_mode"
Unknown command "mani_tk_fire_bomb_burn_time"
Unknown command "mani_tk_allow_freeze_bomb_option"
Unknown command "mani_tk_freeze_bomb_seconds"
Unknown command "mani_tk_freeze_bomb_blast_radius"
Unknown command "mani_tk_freeze_bomb_show_beams"
Unknown command "mani_tk_freeze_bomb_blast_mode"
Unknown command "mani_tk_time_bomb_beep_radius"
Unknown command "mani_tk_fire_bomb_beep_radius"
Unknown command "mani_tk_freeze_bomb_beep_radius"
Unknown command "mani_tk_allow_beacon_option"
Unknown command "mani_tk_beacon_radius"
Unknown command "mani_reserve_slots"
Unknown command "mani_reserve_slots_number_of_slots"
Unknown command "mani_reserve_slots_kick_message"
Unknown command "mani_reserve_slots_redirect_message"
Unknown command "mani_reserve_slots_redirect"
Unknown command "mani_reserve_slots_allow_slot_fill"
Unknown command "mani_reserve_slots_kick_method"
Unknown command "mani_reserve_slots_ip_keep_history"
Unknown command "mani_reserve_slots_enforce_password"
Unknown command "mani_reserve_slots_include_admin"
Unknown command "mani_high_ping_kick"
Unknown command "mani_high_ping_kick_ping_limit"
Unknown command "mani_high_ping_kick_samples_required"
Unknown command "mani_high_ping_kick_message"
Unknown command "mani_adminslap_anonymous"
Unknown command "mani_adminblind_anonymous"
Unknown command "mani_adminfreeze_anonymous"
Unknown command "mani_adminteleport_anonymous"
Unknown command "mani_admindrug_anonymous"
Unknown command "mani_adminmap_anonymous"
Unknown command "mani_adminswap_anonymous"
Unknown command "mani_adminvote_anonymous"
Unknown command "mani_adminsay_anonymous"
Unknown command "mani_adminkick_anonymous"
Unknown command "mani_adminslay_anonymous"
Unknown command "mani_adminban_anonymous"
Unknown command "mani_adminburn_anonymous"
Unknown command "mani_adminnoclip_anonymous"
Unknown command "mani_adminmute_anonymous"
Unknown command "mani_admincash_anonymous"
Unknown command "mani_adminsetskin_anonymous"
Unknown command "mani_admindropc4_anonymous"
Unknown command "mani_admintimebomb_anonymous"
Unknown command "mani_adminfirebomb_anonymous"
Unknown command "mani_adminfreezebomb_anonymous"
Unknown command "mani_adminhealth_anonymous"
Unknown command "mani_adminbeacon_anonymous"
Unknown command "mani_admingravity_anonymous"
Unknown command "mani_chat_flood_time"
Unknown command "mani_chat_flood_message"
Unknown command "mani_autobalance_teams"
Unknown command "mani_autobalance_mode"
Unknown command "mani_military_time"
Unknown command "mani_thetime_timezone"
Unknown command "mani_adjust_time"
Unknown command "mani_voting"
Unknown command "mani_vote_dont_show_last_maps"
Unknown command "mani_vote_extend_time"
Unknown command "mani_vote_allow_extend"
Unknown command "mani_vote_allowed_voting_time"
Unknown command "mani_vote_allow_end_of_map_vote"
Unknown command "mani_vote_max_extends"
Unknown command "mani_vote_extend_rounds"
Unknown command "mani_vote_randomize_extend_vote"
Unknown command "mani_vote_mapcycle_mode_for_random_map_vote"
Unknown command "mani_vote_mapcycle_mode_for_admin_map_vote"
Unknown command "mani_vote_time_before_end_of_map_vote"
Unknown command "mani_vote_max_maps_for_end_of_map_vote"
Unknown command "mani_vote_end_of_map_swap_team"
Unknown command "mani_vote_end_of_map_percent_required"
Unknown command "mani_vote_rcon_percent_required"
Unknown command "mani_vote_question_percent_required"
Unknown command "mani_vote_map_percent_required"
Unknown command "mani_vote_random_map_percent_required"
Unknown command "mani_vote_show_vote_mode"
Unknown command "mani_vote_dont_show_if_alive"
Unknown command "mani_vote_allow_user_vote_map"
Unknown command "mani_vote_allow_user_vote_map_extend"
Unknown command "mani_vote_allow_user_vote_kick"
Unknown command "mani_vote_allow_user_vote_ban"
Unknown command "mani_vote_extend_percent_required"
Unknown command "mani_vote_user_vote_map_percentage"
Unknown command "mani_vote_user_vote_map_time_before_vote"
Unknown command "mani_vote_user_vote_map_minimum_votes"
Unknown command "mani_vote_user_vote_kick_mode"
Unknown command "mani_vote_user_vote_kick_percentage"
Unknown command "mani_vote_user_vote_kick_time_before_vote"
Unknown command "mani_vote_user_vote_kick_minimum_votes"
Unknown command "mani_vote_user_vote_ban_mode"
Unknown command "mani_vote_user_vote_ban_percentage"
Unknown command "mani_vote_user_vote_ban_time_before_vote"
Unknown command "mani_vote_user_vote_ban_minimum_votes"
Unknown command "mani_vote_user_vote_ban_time"
Unknown command "mani_vote_user_vote_ban_type"
Unknown command "mani_vote_allow_rock_the_vote"
Unknown command "mani_vote_rock_the_vote_percent_required"
Unknown command "mani_vote_time_before_rock_the_vote"
Unknown command "mani_vote_rock_the_vote_number_of_nominations"
Unknown command "mani_vote_rock_the_vote_number_of_maps"
Unknown command "mani_vote_rock_the_vote_threshold_percent"
Unknown command "mani_vote_rock_the_vote_threshold_minimum"
Unknown command "mani_player_settings_vote_progress"
Unknown command "mani_filter_words_mode"
Unknown command "mani_filter_words_warning"
Unknown command "mani_sounds_per_round"
Unknown command "mani_sounds_filter_if_dead"
Unknown command "mani_sounds_auto_download"
Unknown command "mani_player_settings_sounds"
Unknown command "mani_play_sound_type"
Unknown command "mani_log_mode"
Unknown command "mani_log_directory"
Unknown command "mani_show_death_beams"
Unknown command "mani_player_settings_death_beam"
Unknown command "mani_blind_ghosters"
Unknown command "mani_vote_allow_user_vote_ban_ghost"
Unknown command "mani_vote_allow_user_vote_kick_ghost"
Unknown command "mani_map_adverts"
Unknown command "mani_map_adverts_in_war"
Unknown command "mani_player_name_change_threshold"
Unknown command "mani_player_name_change_reset"
Unknown command "mani_player_name_change_punishment"
Unknown command "mani_player_name_change_ban_time"
Unknown command "mani_spawnpoints_mode"
Unknown command "mani_spray_tag"
Unknown command "mani_spray_tag_spray_duration"
Unknown command "mani_spray_tag_spray_distance_limit"
Unknown command "mani_spray_tag_spray_highlight"
Unknown command "mani_spray_tag_ban_time"
Unknown command "mani_spray_tag_warning_message"
Unknown command "mani_spray_tag_kick_message"
Unknown command "mani_spray_tag_ban_message"
Unknown command "mani_spray_tag_perm_ban_message"
Unknown command "mani_spray_tag_block_mode"
Unknown command "mani_spray_tag_block_message"
Unknown command "mani_spray_tag_slap_damage"
Unknown command "mani_warmup_timer"
Unknown command "mani_warmup_timer_show_countdown"
Unknown command "mani_warmup_timer_knives_only"
Unknown command "mani_warmup_timer_knives_respawn"
Unknown command "mani_warmup_timer_ignore_tk"
Unknown command "mani_warmup_timer_knives_only_ignore_fyi_aim_maps"
Unknown command "mani_warmup_timer_unlimited_grenades"
Unknown command "mani_warmup_timer_spawn_item_1"
Unknown command "mani_warmup_timer_spawn_item_2"
Unknown command "mani_warmup_timer_spawn_item_3"
Unknown command "mani_warmup_timer_spawn_item_4"
Unknown command "mani_warmup_timer_spawn_item_5"
Unknown command "mani_warmup_timer_disable_ff"
Unknown command "mani_warmup_infinite_ammo"
Unknown command "mani_use_amx_style_menu"
Unknown command "mani_sort_menus"
Unknown command "mani_external_stats_log"
Unknown command "mani_external_stats_log_allow_war_logs"
Unknown command "mani_external_stats_css_include_bots"
Unknown command "mani_save_scores"
Unknown command "mani_save_scores_tracking_time"
Unknown command "mani_save_scores_css_cash"
Unknown command "mani_team_join_force_mode"
Unknown command "mani_steam_id_pending_timeout"
Unknown command "mani_steam_id_pending_show_admin"
Unknown command "mani_afk_kicker"
Unknown command "mani_afk_kicker_mode"
Unknown command "mani_afk_kicker_alive_rounds"
Unknown command "mani_afk_kicker_spectator_rounds"
Unknown command "mani_afk_kicker_alive_timer"
Unknown command "mani_afk_kicker_spectator_timer"
Unknown command "mani_afk_kicker_immunity_to_spec_only"
Unknown command "mani_css_betting"
Unknown command "mani_css_betting_dead_only"
Unknown command "mani_css_betting_pay_losing_bets"
Unknown command "mani_css_betting_announce_one_v_one"
Unknown command "mani_css_bounty"
Unknown command "mani_css_bounty_kill_streak"
Unknown command "mani_css_bounty_start_cash"
Unknown command "mani_css_bounty_survive_round_cash"
Unknown command "mani_css_bounty_kill_cash"
Unknown command "mani_css_bounty_ct_red"
Unknown command "mani_css_bounty_ct_green"
Unknown command "mani_css_bounty_ct_blue"
Unknown command "mani_css_bounty_ct_alpha"
Unknown command "mani_css_bounty_t_red"
Unknown command "mani_css_bounty_t_green"
Unknown command "mani_css_bounty_t_blue"
Unknown command "mani_css_bounty_t_alpha"
Unknown command "mani_css_objectives"
Unknown command "mani_automap"
Unknown command "mani_automap_map_list"
Unknown command "mani_automap_player_threshold"
Unknown command "mani_automap_include_bots"
Unknown command "mani_automap_timer"
Unknown command "mani_automap_set_nextmap"
Unknown command "mani_command_flood_time"
Unknown command "mani_command_flood_total"
Unknown command "mani_command_flood_punish"
Unknown command "mani_command_flood_violation_count"
Unknown command "mani_command_flood_punish_ban_time"
Unknown command "mani_mapcycle_mode"
Unknown command "mani_unlimited_grenades"
Unknown command "mani_war_mode_force_overview_zero"
Unknown command "mani_use_ma_in_say_command"
Unknown command "mani_dead_alltalk"
Unknown command "mani_mute_con_command_spam"
Unknown command "mani_adminsay_top_left"
Unknown command "mani_adminsay_chat_area"
Unknown command "mani_adminsay_bottom_area"
Unknown command "mani_allow_chat_to_admin"
Unknown command "mani_ff_player_only"
Unknown command "mani_nextmap_player_only"
Unknown command "mani_timeleft_player_only"
Unknown command "mani_thetime_player_only"
Unknown command "mani_admin_burn_time"
Unknown command "mani_hostage_follow_warning"
Unknown command "mani_say_command_prefix"
Unknown command "mani_all_see_ma_rates"
Unknown command "mani_swap_team_score"
Unknown command "mani_old_style_menu_behaviour"
Unknown command "mani_menu_force_text_input_via_esc"
Unknown command "mani_admin_temp_ban_time_limit"
Unknown command "mani_bans_max_shown_in_menu"
Unknown command "mani_admin_temp_mute_time_limit"
Unknown command "mani_anti_rejoin"
Unknown command "mani_weapon_restrict_refund_on_spawn"
Unknown command "mani_weapon_restrict_prevent_pickup"
Unknown command "mani_sb_observe_mode"
exec: couldn't exec mani_quake_sounds.cfg
exec: couldn't exec mani_skins.cfg
Unknown command "mani_admin_default_ban_reason"
Unknown command "mani_admin_default_mute_reason"
Unknown command "mani_hlx_prefix"
****** Finished executing mani_server.cfg ******
Unknown command "mp_chasecam"
Unknown command "mp_consistency"
Unknown command "mp_forcechasecam"
Unknown command "mp_kickpercent"
Unknown command "mp_logecho"
Unknown command "mp_logmessages"
Unknown command "mp_logfile"
Unknown command "mp_mapvoteratio"
Unknown command "allow_spectators"
Unknown command "edgefriction"
Unknown command "pausable"
Unknown command "sv_aim"
Unknown command "sv_clienttrace"
Unknown command "sv_proxies"
Unknown command "sv_send_logos"
Unknown command "sv_send_resources"
Unknown command "sv_airmove"
Unknown command "sv_clienttrace"
Unknown command "sv_wateramp"
Unknown command "sv_enablevoice"
Unknown command "sv_sendvelocity"
Unknown command "pausable"
Unknown command "hpk_maxsize"
Unknown command "mapchangecfgfile"
exec: couldn't exec listip.cfg
exec: couldn't exec banned.cfg
Unknown command "es_load"
Unknown command "es_load"
WARNING: Port 27005 was unavailable - bound to port 27009 instead
WARNING: Port 27020 was unavailable - bound to port 27024 instead
WARNING: Port 27040 was unavailable - bound to port 27044 instead
Network: IP 178.63.195.155, mode MP, dedicated Yes, ports 28155 SV / 27009 CL
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)
ConVarRef room_type doesn't point to an existing ConVar
Executing dedicated server config file
Looking up breakpad interfaces from steamclient
Calling BreakpadMiniDumpSystemInit
Failed to load Steam ServiceServiceStart: failed to startUnknown command "mp_chasecam"
Unknown command "mp_consistency"
Unknown command "mp_forcechasecam"
Unknown command "mp_kickpercent"
Unknown command "mp_logecho"
Unknown command "mp_logmessages"
Unknown command "mp_logfile"
Unknown command "mp_mapvoteratio"
Unknown command "allow_spectators"
Unknown command "edgefriction"
Unknown command "pausable"
Unknown command "sv_aim"
Unknown command "sv_clienttrace"
Unknown command "sv_proxies"
Unknown command "sv_send_logos"
Unknown command "sv_send_resources"
Unknown command "sv_airmove"
Unknown command "sv_clienttrace"
Unknown command "sv_wateramp"
Unknown command "sv_enablevoice"
Unknown command "sv_sendvelocity"
Unknown command "pausable"
Unknown command "hpk_maxsize"
Unknown command "mapchangecfgfile"
exec: couldn't exec listip.cfg
exec: couldn't exec banned.cfg
Connection to Steam servers successful.
VAC secure mode is activated.
 
Das ist wieder ein anderes Problem. Dein Server lädt das Plugin erst gar nicht.
Wahrscheinlich hast du die Windows-Version des Plugins auf den Server hochgeladen oder einfach die mani_admin_plugin.vdf nicht erstellt.
 
Ich kann Dir ein komplettes Image anbieten welches für und unsere Kunden im Wi zur Install angeboten wird und funktioniert.

Desweiteren schleiße ich aus der Meldung

Failed to load $include VMT file (materials/DE_DUST/TILEFLOOR02.vmt)

das du irgendwo großschreibung in Deiner Ordnerstruktur hast. am besten komplett kleinschreibung
 
das du irgendwo großschreibung in Deiner Ordnerstruktur hast. am besten komplett kleinschreibung

Soweit ich weiß, ist es ein hausgemachtes Problem der SourceEngine. Die Server sind für Windows konzipiert und teilweise wurden in den Maps Dateien in Großbuchstaben inkludiert. Einem Windows-Server macht das nicht viel aus. Unter Linux kommen dann solche unsinnigen Fehlermeldungen zustande.

Ich werde mal drauf achten, ob ich den Fehler auch habe. Ich hatte schonmal ein Shellscript für ein andere Modifikation geschrieben, die das Problem mit der Groß-/Kleinschreibung bei Dateien und Pfaden zu beheben.

In der Regel kann man solche Meldungen aber ignorieren, wenn es nicht gerade Synergymod ist.
 
jop da geb ich Dir Recht, ich mag nur nicht wenn die Log`s unnötig vollgepresst werden durch eine Sache die sich so einfach verhindern lässt
 
Hm, ich hab mal mit grep gesucht und hab keine einzige Fehlermeldung dieser Art. Der Server wird aber auch nur mit Standard-Maps und ein paar Custommaps aus dem ESL-Mappool verwendet. Ich konnte machen was ich will. Mit keiner einzigen Log Einstellung inkls. developer 1 ließ sich die Fehlermeldung reproduzieren. Mein Server will ums Verrecken diese Meldungen nicht ausgeben. Hab sogar mal zBlock und das eslplugin deaktivert, um ausschließen zu können, dass diese Plugins die Meldungen in der Console/Log unterdrücken.


Hier mal ein Beispiel, dass die Dateien immer noch falsch eingetragen sind:
Code:
$ ls `strings ./maps/de_dust2.bsp | \
grep TILEFLOOR02 | \
awk '{ print $2}' | tr -d '"'`

ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
ls: Zugriff auf materials/DE_DUST/TILEFLOOR02.vmt nicht möglich: Datei oder Verzeichnis nicht gefunden
$ ls `strings ./maps/de_dust2.bsp | \
grep TILEFLOOR02 | \
awk '{ print $2}' | \
tr -d '"' |  tr  'A-Z' 'a-z'`

materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt
materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt
materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt  materials/de_dust/tilefloor02.vmt
Wohlmöglich hat Valve ein Update herausgebracht und ein bisschen rumgerickelt um die Fehlermeldungen vor dem User zu verstecken oder sie haben einen Workaround geschaffen. Etwas aufschlussreicher ist strace:

Code:
$export LD_LIBRARY_PATH=".:bin:$LD_LIBRARY_PATH"
$strace ./srcds_linux -game cstrike +map de_dust2 2> strace.log
# STRG+C
$ grep "TILEFLOOR02.vmt" strace.log

open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/home/server/testserver/orangebox/cstrike/materials/DE_DUST/TILEFLOOR02.vmt", O_RDONLY) = -1 ENOENT (No such file or directory)

$ grep -c "(No such file or directory)" strace.log
5960
# Meine Güte...
# Ich frage mich ob das zum normalen Programmierstil gehört

Auch das setzen von LD_LIBRARY_PATH in der srcds_run finde ich störend. Unter anderen werden dadurch die Standardlibs erst bei den vorgegebenen Pfaden von LD_LIBRARY_PATH gesucht. Die reißt Sicherheitslücken auf, die das einschleusen von Libs zulassen, sofern der FTP-Server den Upload von Dateien mit der Endung .so erlaubt. Naja, ist alles sehr theoretisch, der Missbrauch wäre aber möglich.


@Massaker, welche Startmap hast du verwendet? Kleiner Tipp, du solltest auch die VDF-Datei für das passende Betriebssystem verwenden. Ein anderer User hatte ein ähnliches Problem. Da Mani noch etwas hinter der Zeit liegt, müssen für Windows und Linux unterschiedliche VDF-Dateien verwendet werden. Das wird unter anderem historische Gründe haben und die Entwickler trauen der Community anscheinend auch nicht soviel zu. Ansonsten hätten sie es Benutzerfreundlicher gemacht, was aber ein Austauschen der mani_admin_plugin.vdf zur Folge hätte.
Also Berechtigungen kontrollieren, mani_admin_plugin_i486.so und mani_admin_plugin.vdf müssen sich in orangebox/cstrike/addons/ befinden. Du kannst ja auch mal den Inhalt der mani_admin_plugin.vdf posten. Es ist eine ganz normale Textdatei.
 
. Die reißt Sicherheitslücken auf, die das einschleusen von Libs zulassen, sofern der FTP-Server den Upload von Dateien mit der Endung .so erlaubt. Naja, ist alles sehr theoretisch, der Missbrauch wäre aber möglich.
Es gibt Gameserver-Plugins wie Mattie System Plugin welche den vollen Zugriff auf die Shell mittels rcon erlauben. DAS zu sperren ist alles andere als moeglich da Plugins direkten nativen Code ausfuehren duerfen.
Wenn also dein System so unabgesichert sein sollte dass ueber eine Library ein Exploit moeglich ist, so ist dies auch ueber Plugins (welche ja auch nur eine Library sind) ebenfalls moeglich. Aber dafuer gibt es ja Besitzer-, Gruppen- und Zugriffs-Beschraenkungen sowie chroot.
 
Es gibt Gameserver-Plugins wie Mattie System Plugin welche den vollen Zugriff auf die Shell mittels rcon erlauben.....

Aber dafuer gibt es ja Besitzer-, Gruppen- und Zugriffs-Beschraenkungen sowie chroot.

Das Plugin geht leider nicht mit der OrangeBoxEngine unter Linux, ansonsten hätte ich selbst schon viele Provider damit beschäftigt.

Natürlich hindert es niemanden daran selbst so ein Plugin zu schreiben. Unter anderem könnte man sich auch einfach auf irgendeinem UDP-Port eine Shell für den externen Zugriff öffnen, vorzugsweise den SourceTV-Port. Ein Horror-Szenario für Provider.

Mal ganz davon abgesehen, dass es möglich ist, wer Riskiert bitteschön eine Anzeige wegen Hackens? Die Kundendaten sind ja hinterlegt und der Anwalt des Providers lässt grüßen, falls einer meint den Server für seine eigenen Zwecke zu missbrauchen.

Besitzer-, Gruppen- und Zugriffs-Beschraenkungen sind Pflicht. Alles was darüber hinaus geht, ist in meinen Augen sehr Aufwendig.

Das Problem ansich ist nicht ein Chroot aufzubauen, sondern dafür zu sorgen, dass auch alle Plugins die Libs bereitgestellt bekommen, die sie benötigen. Das fängt bei der libgcc_s.so.1.so bei 64-Bit-Systemen an und hört bei der zlib für MySQL auf. Wenn du ein wirklich minimales Chroot einrichten willst, musst du dir schon mehr als eine Woche dafür Zeit nehmen um wirklich alle Eventualitäten zu berücksichtigen. Ansonsten läuft dein Ticketsystem über, weil mal wieder Plugin XY nicht läuft. Siehe eslplugin und davor zblock. Ich hab noch nie so viele Anbieter gesehen, die mit etwas so banalen Probleme hatten. Ich will gar nicht wissen, wie viele die Lib manuell heruntergeladen haben. Das ist dann ganz Spannend, wenn es eine Sicherheitslücke hat und der Anbieter vergisst, dass er da mal rumgefrickelt hat.

Zusätzlich kommt noch der Wartungsaufwand hinzu. Ein Chroot, welches nicht die Sicherheitspatches spendiert bekommt, ist unsicher. Damals konnte man bei einer bestimmten Kernel-Version aus dem Chroot ausbrechen und es gibt sicherlich noch andere Schlupflöcher. Ein Chroot als sicher zu betrachten, wiegt einen Sysadmin in falsche Sicherheit. Vielmehr sollte man dafür sorge tragen, dass ein User, der ausbricht, nicht ganz soviel Schaden anrichten kann. Aber was schreibe ich da, du wirst das Problem kennen.
 
Das Problem ansich ist nicht ein Chroot aufzubauen, sondern dafür zu sorgen, dass auch alle Plugins die Libs bereitgestellt bekommen, die sie benötigen.
Die Systeme werden (in aller Regel) ja als Minimal ausgeliefert, als Provider sollte man also schon wissen was zu installieren ist um Gameserver zum laufen zu kriegen. Ob dies nun in einem Chroot oder auf dem Host selbst ist, ist irrelevant da identischer Ablauf.

Alternativ kannst du mit folgenden 2 Kommantos (ro kann nicht mit bind angegeben werden, remount ist also Pflicht) zB den /var/lib Ordner fuer die chroots als read-only zugaeenglich machen, musst also nur die Libraries auf dem Host verwalten.
Code:
mount --bind /var/lib /home/user/chroot/var/lib/
mount -o remount,ro /home/user/chroot/var/lib

Mal ganz davon abgesehen, dass es möglich ist, wer Riskiert bitteschön eine Anzeige wegen Hackens? Die Kundendaten sind ja hinterlegt und der Anwalt des Providers lässt grüßen, falls einer meint den Server für seine eigenen Zwecke zu missbrauchen
LD_PRELOAD siehst du als Risiko an, die bedeutend einfachere und unumgehbare Variante durch ein Plugin jedoch als unbedeutend?
Ich weiss nicht ob ein Gericht das Ausfuehren von Shell-Kommandos ueber ein Plugin des Gameservers als Straftat ansehen wuerde solange er damit keine Straftat begeht. Schliesslich handelt es sich weder um Computer-Manipulation noch um ein Eindringen in fremde Rechnersysteme. Allenfalls kann der Anbieter wirtschaftlichen Schaden geltend machen (zB wenn man prime95 darueber laufen laesst und der Server unbenutzbar wird) und den Vertrag beenden sofern dieser eine entsprechende Reglung dass der Zugang nicht gestattet ist enthaelt.

Damals konnte man bei einer bestimmten Kernel-Version aus dem Chroot ausbrechen und es gibt sicherlich noch andere Schlupflöcher.
Man kann auch noch immer ausbrechen, mir sind jedoch nur Design-Schwachstellen (keine Sicherheitsluecken!) bekannt welche bei UID 0 greifen da dieser volle Kontrolle ueber den Kernel, die RAM-Pages und Hardware hat. Eine Abgrenzung in OpenVZ-Instanzen oder gar Paravirtualisierung ist natuerlich sicherer, jedoch gleichzeitig mit entsprechenden Leistungseinbussen verbunden.

B2T? :D
 
Last edited by a moderator:
Back
Top